Riborok / Rabin-Cryptosystem

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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

License:MIT License


Languages

Language:C# 100.0%