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
- Host: GitHub
- URL: https://github.com/andrewrgarcia/streamdice
- Owner: andrewrgarcia
- License: mit
- Created: 2022-06-21T19:57:16.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-08-17T18:43:38.000Z (9 months ago)
- Last Synced: 2025-03-27T22:43:18.680Z (about 2 months ago)
- Topics: block, ciphers, ciphertext, cpp, encryption, hacktoberfest, hashmaps, password, secret-messages, stream-cipher
- Language: TeX
- Homepage: https://streamdice.vercel.app
- Size: 1.98 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# streamdice

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.
[](http://badges.mit-license.org)
**[MIT license](./LICENSE)** Copyright 2022 © Andrew Garcia.