21
Cyanite
7y

Procedural customizable data encryption command-line Utility

Project Type
Existing open source project
Summary

Procedural customizable data encryption command-line Utility

Description
Who would be willing to help me work on my message/data encryptor Firecoder? I'm more looking for a tester/critic than a dev but a dev would also be welcome. I'm preferably looking for someone in Information Security that can test my utility and give me suggestions and feedback on my practices and features. A little about the utility: Firecoder is a command-line app that uses a combination of procedural cyphers, and (optional) user-configurable encryption sequences, and (soon) custom character ranges (UTF-8) that the encryption can encode as. Here's a few examples: # Basic example >> firecoder_main.py -i "This is a test!!" -e -p password!!! f&&@43@jE#E/xo>tI~d`M_RJOc!*L$2?~@s1uUVC!iID*U6@ # Basic example + custom salt (default would be the password backwards) >> firecoder_main.py -i "This is a test!!" -e -p password!!! —salt salty! eYi<wG@c&JM>T#kQsSCtRRtqAL@,JPHRgnjpn477-*o|EzlS # Custom sequence (encryption algo) with Unicode support >> firecoder_main.py -i "This is a test!!" -e -p password!!! —seq "?!**/*//*/*!/~/*~/*!" Ycu@,3NeE#nQGKm/hSkikc!|mRT8$r@ICE=?a$1H1%j.3L2` # Custom sequence (encryption algo) without Unicode support (ASCII) >> firecoder_main.py -i "This is a test!!" -e -p password!!! --seq "!**/*//*/*!/~/*~/*!" :0p9^,^8>|4?a@&&sYJUKPdTh$dL?il2 # Custom sequence + custom range of legal characters (No Unicode Support) >> firecoder_main.py -i "This is a test!!" -e -p password!!! —seq "!**/*//*/*!/~/*~/*!" —range "abcd12345-" dac35254--5-131b-4-ac51ab55b31d You can input Unicode/ASCII/binary data as raw text or as a file, and you can save in various encodings using --codec
Tech Stack
Python
Current Team Size
1
URL
Comments
  • 2
    I can't really do a lot in python, but I can sure read it and critize you a lot! 😉
  • 2
    @Mitiko

    I just added a custom README.md to the repo. you can find more info there now.
  • 4
  • 4
    @Mitiko

    If you're serious, then could you add me on Telegram? @TheCyaniteProject

    I have some questions about my sequences, and would like some input.
  • 1
    I just started a sort of similar project a few weeks back, but now i read this ill trow it in the bin and will have a look at it 😄
  • 2
    @resdac

    This project is years old xD I started it when I was 16 in Windows BATCH, lol

    At that time, I used the first character of the password to turn the ASCII text (a-Z 0-9 no symboles) into two digit number codes and for each character in the password after that I replaced the numbers. I remember bragging that it was "Uncrackable" at the time XDDD

    Funny how things never change. I still think it's uncrackable. Though, that's discluding password bruteforce, and my encryption is much more complex now.
  • 0
    @Cyanite i use the symbol to int, but included a per word encoder meganism. Not realy dificult to track for a trained eye but good enough for passing stuff around. Especialy because you could not track the different encoders. Source code and java hid that pretty good. Was planning to go hex-utf8 and encrypt small files with it
  • 0
    why python for encryption?
  • 1
    @daegontaven

    The project is years old, so that might be what you're talking about. It was my first programming project ever.

    And yes, I'm lost at what to do after generating the .UI file x.x
  • 1
    @calmyourtities

    Just an old project I picked up.
Add Comment