Share your repls and programming experiences

← Back to all posts
aCrypt is back!
ChezCoder

Hello!
Its been a very very long time since i've posted here, but i'm well and back :P

So a few months ago, I released a python package named aCrypt! It wasn't popular. Probably because people thought the project was literally just a bunch of package distribution stuff and binary archives and blah blah blah. Well now, never fear! Cuz I added examples and a usage section to the readme :)

enjoy!

READ ME

aCrypt

Ciphering made easy.

Features

  • Encode a string into numbers using a secret key
  • Decode encoded strings into their original form using a secret key
  • Generate a valid aCrypt key

Usage

UsageParamsReturn Value
create_key()None: Noneint: key
cipher()str: message, int: keystr: ciphered
decipher()str: message, int: keystr: deciphered

Examples

First, install aCrypt by typing this in the Shell.
pip install acrypt

Now you are ready to use it!

Lets say you have private JSON data that you need to encode:

Of course though, writing this un-encoded data can be very unsafe. So the only way to protect it is to cipher it.

And to decipher the data and use it, you can do the reverse:

Credits

  • Thank you to the repl.it community for providing such amazing services for free.
  • Thank you to Atticus Kuhn for pointing out safety concerns on the project.
  • Thank you to AmazingMech2418 (https://repl.it/@AmazingMech2418), for showing me the world of cryptography.
  • Thank you StealthHydra179 (https://repl.it/@StealthHydra179), for being the only person who cared about programming in my school.
  • Thank you Giothecoder (https://repl.it/@Giothecoder), for being there when I needed you most.

Change Log

  • 0.0.1 - Cipher was added, deciphering was unfinished
  • 0.0.2 - Deciphering finished with lots of bugs
  • 0.0.3 - Atticus Kuhn pointed out a safety bug, and thus it was patched
  • 0.0.4 - Bugs fixes
  • 0.0.5 - Added Credits
  • 0.0.6 - AmazingMech2418 pointed out huge safety feature that should be added
  • 0.0.7 - Bugs fixes
  • 0.0.8 - Test Version
  • 0.0.9 - Test Version
  • 0.1.0 - Update 0.0.6 was revisited and implemented
  • 0.1.1 - Added changelog
  • 0.1.3 - Bug fixes
  • 0.1.4 - Made key generation more efficient
  • 0.1.5 - Added examples
Voters
Yek
ChezCoder