Polybius Square cipher: Issues in current implementation #9
Labels
bug
Something isn't working
documentation
Improvements or additions to documentation
enhancement
New feature or request
good first issue
Good for newcomers
Input Validation: The
clean_input
helper function only considers alphabets and spaces as valid inputs, discarding others. This means messages containing numbers or special characters can't be encrypted or decrypted correctly, which might be used as an attack vector to feed malicious inputs.Error Handling: The implementation uses
Option
to handle errors, returningNone
when encountering an error. A more detailed error handling is desired.Unicode Support: The implementation currently does not handle Unicode characters well, which might be exploited in various ways, including bypassing input validation or creating unexpected outputs.
The text was updated successfully, but these errors were encountered: