Skip to content
forked from hellman/cry

SageMath/Python Toolkit for Cryptanalytic Research

Notifications You must be signed in to change notification settings

Tubbz-alt/cryptools

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SageMath/Python Toolkit for Cryptanalytic Research

This repository contains a bunch of various crypto-related algorithms implemented in Python 2 and SageMath. Pure Python code is located in cryptools.py package and can be imported from python code. The other modules must be imported from the SageMath interpreter.

The most significant part is formed by S-Box analysis algorithms, implemented in the cryptools.sbox2.SBox2 class, which inherits from sage.crypto.SBox.

WARNING: It is not well-shaped yet and many things (including API and structure) may change in future.

Currently, there is no documentation but examples will be added soon.

About

SageMath/Python Toolkit for Cryptanalytic Research

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 98.3%
  • C++ 1.4%
  • Other 0.3%