Welcome to the documentation page of streamdice
A stream cipher developed by Andrew Garcia based on catalogued shuffled keyboards.
A cipher is an encryption algorithm and thus, can be applied to program development in any language. Originally developed in Python and optimized to C++ as streamdice. The JavaScript implementation streamdiceJS was written to integrate to websites as an interactive application.
Read the white paper: Dynamic Shuffled Keyboard Stream Cipher for Encryption
Check out the Usage section for further information, including how to streamdice.py the project. For some quick examples / templates, check out the next section.