-
Notifications
You must be signed in to change notification settings - Fork 1
Encrypted Data Transfer over Light Optics (Laser, IR, UV)
srri-zz/Project-Apollo
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
--------------------------------------------------------------------- - Binary/ASCII Based AES256 Encrypted Point-to-Point Laser Encoding - --------------------------------------------------------------------- License: Closed Source Distribution Model License Dependencies: Python Binascii Linux Only - OSS Sound (Has dependencies of it's own as well) Audiere (Has dependencies of it's own as well) PyAudiere Numpy PyAudio PyCrypto - (For AES) Linux, Mac OSX, or Windows computer Steps Linux: Install libaudiere-dev from repository: may have to add a repo to your /etc/apt/sources.list Download PyAudiere source and follow it's readme to Compile Follow this guide to install OSS, reboot after installed: https://help.ubuntu.com/community/OpenSound Limited testing, OSS doesn't play well with my computers Steps Mac: *not tested yet* Steps Windows: Tested: Install all dependencies above, they all work in Windows (quite easily actually) Usage (Linux): user@computer:~$ python encoding.py Enter path to file: /home/user/file.txt *Tone(s) Playing* user@computer:~$ Usage (Windows): Simply run the code in IDLE or via the Windows CLI Changelog: Version 0.01 - 7/31/2011 -Initial Release of Encoder Version 0.02 - 8/04/2011 -Initial Release of Decoder + bug fixes- Version 0.03 - 8/11/2011 -(Optional) Added Bz2 Compression in Encoder and Decoder Version 0.04 - 8/11/2011 -Added XOR + OTP Encryption (Not Tested Yet) Version 0.05 - 8/13/2011 -Added AES256 Encryption, XOR isn't good enough! Version 0.06 - 8/14/2011 -Fixed AES Encryption, added accurate Hz readout for debugging Version 0.07 - 8/15/2011 -Fixed Encryption overall, also decoding needs to be checked Version 0.08 - 8/17/2011 -Modified Decoding.py Version 0.09 - 8/23/2011 -Fixed Encoding/Decoding. Changed Encoding Algorithm, added test code Version 0.10 - 8/27/2011 -Verified Decoding Algorithm, testing phase with hardware Version 1.00 - 9/13/2011 -Verified and Tested, just tinkering now, released binary version Version 1.10 - 9/17/2011 -More work on Binary Encoding, super fancy now :D Version 1.11 - 9/17/2011 -Completed other side of work for Binary Decoding Version 2.00 - 10/2/2011 -Version 2.00, confirmed working, with near 100% accuracy Version 3.00 - 10/15/2011-Version 3.00, FASCII works with same accuracy as Binary, now 8x faster Bugs: None, currently :D
About
Encrypted Data Transfer over Light Optics (Laser, IR, UV)
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published