Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/orcanshul/monke-cipher
🐒🔥 A blazing-fast, holistic, battle-tested enterprise-ready encryption toolkit for the 21st century.
https://github.com/orcanshul/monke-cipher
Last synced: about 1 month ago
JSON representation
🐒🔥 A blazing-fast, holistic, battle-tested enterprise-ready encryption toolkit for the 21st century.
- Host: GitHub
- URL: https://github.com/orcanshul/monke-cipher
- Owner: orcanshul
- Created: 2022-04-20T16:36:42.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-04-22T16:49:25.000Z (over 2 years ago)
- Last Synced: 2024-06-12T05:42:37.206Z (6 months ago)
- Language: JavaScript
- Size: 24.4 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-blazingly-fast - monke-cipher - 🐒🔥 A blazing-fast, holistic, battle-tested enterprise-ready encryption toolkit for the 21st century. (JavaScript)
README
# MonkeCipher 🐒
A highly secure and robust toolkit for securing data over the internet in a fault-safe way. Web 3.0, NFT, and blockchain ready ✔️**[Read The Paper Here](https://github.com/orcanshul/monke-cipher/blob/main/PAPER.md)**
## API Reference
#### Cipher Text
```
toMonkeCipher(message)
```| Parameter | Type |
| :-------- | :------- |
| `message` | `string` || Returns |
| :------------------------- |
| `string` encrypted in MonkeCipher|#### Decipher Text
```
fromMonkeCipher(message,key)
```| Parameter | Type |
| :-------- | :------- |
| `message` | `string` |
| `key` | `MonkeDecryptionKey` || Returns |
| :------------------------- |
| `string` decrypted from MonkeCipher|#### Generate Decryption Key
```
genMonkeDecryptKey(message)
```| Parameter | Type |
| :-------- | :------- |
| `message` | `string` || Returns |
| :------------------------- |
| `MonkeDecryptionKey`|
## Demo
```js
import { toMonkeCipher } from 'monke-cipher'
toMonkeCipher("Secret Message")
```
Or Use Via CDN```html
```
## FAQ
#### How do I decrypt?
A feature with MonkeCipher is that it is **discreetly undecryptable** and requires a lot of brainpower to decrypt. It is impossible to brute force MonkeCipher via a computer but easy for a human. **We do not recommend using key based decryption**, it should only be used for developement.
#### Is it secure?
This cipher was developed after years of work at Foothill's Cybersecurity Labs and has been hailed as a performant alterative to AES.
We have done the math [in our paper](https://github.com/orcanshul/monke-cipher/blob/main/PAPER.md) and have confirmed the security of MonkeCipher.## Installation
Install monkeCipher with [npm](https://www.npmjs.com/package/monke-cipher)
```bash
npm install monke-cipher
```
## Used By
This project is used by the following companies:
- National Security Agency
- Federal Bureau of Investigation
- Central Intelligence Agency
- Investigative Committee of Russia
## Features
- Powerful encryption function included
- Utilites to simulate human decryption- Impossible to brute-force
## License
[MIT](https://choosealicense.com/licenses/mit/)
## Contributing
Contributions are always welcome!
Please adhere to this project's `code of conduct`.