5 Open Issues Need Help Last updated: Jun 19, 2025

Open Issues Need Help

View All on GitHub
Security Cryptography

AI Summary: Create a Python script to generate test data for a Caesar cipher. The script should generate at least 10 plaintext/ciphertext pairs with varying shifts and save them to a JSON or text file in a new `test-data` directory. Stretch goals include command-line argument support for customizing the number of test cases and shift range, and adding CSV export functionality. The script should be documented and linked in the project's README.

Complexity: 2/5
enhancement good first issue Beginner HSSOC

cybersec cipher algorithms

Security Cryptography

AI Summary: Create a basic HTML page with embedded JavaScript to implement a Caesar cipher. The page should allow users to input plaintext, a shift value, and encrypt the text, displaying the result. Optional enhancements include adding decryption functionality and basic styling.

Complexity: 2/5
enhancement good first issue Beginner HSSOC

cybersec cipher algorithms

Security Cryptography

AI Summary: Implement a Vigenère cipher in JavaScript, including encryption and decryption functions, handling mixed case and key length variations. Add the code to a new `js-ciphers/` directory, document it clearly, and update the main README to reflect the addition.

Complexity: 3/5
enhancement good first issue Beginner HSSOC

cybersec cipher algorithms

Security Cryptography

AI Summary: The task involves creating a Java documentation file (`CryptoBasics.java`) explaining fundamental cryptographic concepts like symmetric/asymmetric encryption, substitution/transposition ciphers, and one-time pads. This file should include Javadoc-style comments and a short demo method. The file should be added to a new `docs/` folder and referenced in the project's `README.md` file. Stretch goals include adding code examples and a glossary.

Complexity: 2/5
enhancement good first issue Beginner HSSOC

cybersec cipher algorithms

Security Cryptography

AI Summary: Implement a Caesar cipher in Python, including encryption and decryption functions that handle uppercase and lowercase letters, and optionally ignore non-alphabetic characters. The code should be well-commented and include a test case. Finally, update the project's README to include a description and link to the new Caesar cipher file.

Complexity: 2/5
enhancement good first issue Beginner HSSOC

cybersec cipher algorithms