An open API service indexing awesome lists of open source software.

https://github.com/andrewrgarcia/streamdice

StreamDice++ is a C++ message encryption program running on a unique stream cipher that I invented
https://github.com/andrewrgarcia/streamdice

block ciphers ciphertext cpp encryption hacktoberfest hashmaps password secret-messages stream-cipher

Last synced: about 1 month ago
JSON representation

StreamDice++ is a C++ message encryption program running on a unique stream cipher that I invented

Awesome Lists containing this project

README

        

# streamdice

![](streamdice.svg)

A [stream cipher](https://en.wikipedia.org/wiki/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](./python) and optimized to C++ as [**streamdice**](./streamdice). The JavaScript implementation [**streamdiceJS**](./streamdiceJS) was written to integrate to websites as an [interactive application](https://andrewatcloud.com/streamdice/).

| [Read the white paper](https://raw.githubusercontent.com/andrewrgarcia/streamdice/main/whitepaper.pdf) |
| -------------------------------------------------------------------------------------------- |

| [Check out the online demo](https://streamdice.vercel.app/) |
| ----------------------------------------------------------- |

### Contributions Welcome / Hacktoberfest

Meaningful contributions to the project are always welcome. Participating in Hacktoberfest 2022. Before making a PR, please make sure to read the [CONTRIBUTING](./CONTRIBUTING.md) document.

You may use the Issues section of this repository if you'd like to propose some new ideas/enhancements or report a bug.

### Disclaimer: Use At Your Own Risk

This program is free software. It comes without any warranty, to the extent permitted by applicable law. You can redistribute it and/or modify it under the terms of the MIT LICENSE, as published by Andrew Garcia. See [LICENSE](https://github.com/andrewrgarcia/streamdice/blob/main/LICENSE) for more details.

[![License](http://img.shields.io/:license-mit-blue.svg?style=flat-square)](http://badges.mit-license.org)

**[MIT license](./LICENSE)** Copyright 2022 © Andrew Garcia.