Welcome to the documentation page of streamdice

Alternative text

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.

Contents

Whitepaper