A toy implementation of the RSA encryption and decryption pipeline, built in Python with an interactive Streamlit interface.

  • Implemented RSA key generation with customizable bit length.
  • Implemented prime number generation and Miller-Rabin primality testing.
  • Built core encryption/decryption operations and message pre-/post-processing utilities.
  • Added a Streamlit demo to show intermediate steps and final encryption/decryption results.
Demo

Toy RSA Streamlit demo