Skip to content

This project implements the Rabin cryptosystem for encrypting and decrypting binary files, with additional tests for unambiguous decryption using specific values of p, q, and b.

License

Notifications You must be signed in to change notification settings

Riborok/Rabin-Cryptosystem

Repository files navigation

Rabin Cryptosystem


This project implements the Rabin cryptosystem, a public-key cryptosystem that is based on the difficulty of integer factorization. It offers encryption and decryption functionalities using the Rabin algorithm for binary files. The project also includes tests for specific values of p, q, and b, ensuring unambiguity decryption (first launch might be time-consuming, as it involves creating a binary file of prime numbers with a remainder of 3 when divided by 4).

Authors


  • Egor Pankratiev

License


This program is released under the MIT License. For more information, check the LICENSE file.

About

This project implements the Rabin cryptosystem for encrypting and decrypting binary files, with additional tests for unambiguous decryption using specific values of p, q, and b.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages