A simple very secure encryption/decryption scheme - using shared random data as keys

2 months ago
93

A simple very secure encryption/decryption scheme
https://github.com/alanthie/Encryptions

Create 100 random binary files of size 1 MB each [total 100MB]
binary.dat.1
...
binary.dat.100

mkdir data
cd data
crypto binary -c 100 -s 1000
cd ..

Send a copy of the data to the recipient using a usb key for example or send with an encrypt key or use a secure chatting application to send the file
https://github.com/alanthie/cryptochat2
.

Create a urls.ini file specifying file were keys are extracted randomly (the bigger the better).
[l]binary.dat.1
[l]binary.dat.43
[l]binary.dat.76

Encrypt your file test.zip:
./crypto encode -i test.zip -o test.zip.encrypted -v 1 -l ./data/ -u urls.ini

Send test.zip.encrypted to the recipient, by email for example.

Decrypt test.zip.encrypted:
crypto decode -i test.zip.encrypted -o test.zip.unencrypted -v 1 -l ./data/

BONUS: You can add a puzzle as an extra key also

Loading comments...