Apocrypha v1.1.1b (Version 7b)
Stable Distribution v1.1.1b (Lovingly referred to as "Version 7b") is the final 1.0 version of the Apocrypha.py program.
Equivalent to Admin Distribution v1.9.4.
All features present are in their most developed state with the current 1.0 code base. Apocrypha 2.0 will include a rewrite of the code base to be able to implement more features and complete partially implemented features.
Features of Apocrypha 1.0:
- Modifies the key during encryption to produce different encrypted results given the same key and message
- Confirmed ability to encrypt any character on the standard en_US keyboard
- Theoretical/Untested ability to encrypt any Unicode character
- Ability to use a custom key for encryption (recommended)
- Dynamic key scaling to increase efficiency as needed for any given message.
- Ability to use .txt files as a key (Note: .txt files are taken as is, must contain as many characters as the message)
- Ability to generate and get the user to download a recommended .txt file via 'Apocrypha' aka The Library of Babel.
Differences between Version 7 and Version 7b:
- Version difference not denoted anywhere else in documentation, due to functional equivalence
- Semantically updated documentation regarding the Usage section of the readme.
- Doesn't use the Python "dataclass" package
- That's it, no other bug fixes, features, etc.