Vernamcipher

Latest version: v1.1.5

Safety actively analyzes 625891 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

1.0.3

A Python implementation of truly-random Vernam Cipher.

Changes:

- Removed redundant if-else block. For loop operates correctly without if-else checks.

1.0.2

A Python implementation of truly-random Vernam Cipher.

Changes:

- Updated requirements.

1.0.1

A Python implementation of truly-random Vernam Cipher.

Changes:

- Changed to truly-random!
- Updated copyright
- Added truly-random key sourcing in generate_key()
- Uses ANU QRNG to generate truly-random, alphanumeric strings.
- Maximum plaintext limit of 1024 characters (limited by key).

0.2.3

A Python implementation of the Vernam Cipher.

Changes

- Changed to a cryptographically-strong and random implementation instead of truly random.

0.2.2

A Python implementation of the Vernam Cipher.

Changes:

- Previously, program was using secrets.choice() this was not truly random.
- Using isalnum() to ensure key is alphanumerical whilst remaining truly random through the use of token_urlsafe()
- No longer using string built-in module.

0.1.2

A Python implementation of the Vernam Cipher.

Features:

- Generate truly-random, ASCII-alphanumeric keys.
- Use one-time pad XOR operations to encrypt/decrypt all data forms.

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.