https://github.com/raed667/aes-cpa
very basic crypto challenge I have setup for my fellow interns at SAP Labs
https://github.com/raed667/aes-cpa
aes aes-encryption aes256 crypto cryptography
Last synced: about 2 months ago
JSON representation
very basic crypto challenge I have setup for my fellow interns at SAP Labs
- Host: GitHub
- URL: https://github.com/raed667/aes-cpa
- Owner: raed667
- Created: 2016-06-22T20:38:55.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2022-08-26T16:51:16.000Z (over 2 years ago)
- Last Synced: 2025-02-03T17:05:59.740Z (4 months ago)
- Topics: aes, aes-encryption, aes256, crypto, cryptography
- Language: EJS
- Homepage: https://aes-cpa.fly.dev/
- Size: 188 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Basic AES Crypto challenge
This is a very basic crypto challenge I setup for my fellow interns at SAP Labs.
The basic idea is to find a secret message encrypted using AES-CTR.You may submit as many messages as you'd like and the form would gladly encrypt them for you.
A handy tool has been set for you, so that should be a hint: https://delicate-smoke-264.fly.dev/xorA detailed explanation is available, but don't be tempted to cheat.
# How to run this on my own?
If you want to run this you will need to have a Node environment setup, or just run it on heroku.
You will need to set two config variables:
- `SECRET_KEY`: 128bit HEX string that will be used as your secret key.
- `SECRET_MESSAGE`: A plaintext string that will be the secret message.Please note that this is running on a free heroku instance, and that it will reach rate limts from time to time.
# License
MIT