Skip to content

0x471/naive-rsa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Naive RSA Encryption & Decryption Implementation

Overview

This repository contains a naive implementation of RSA encryption and decryption. RSA (Rivest-Shamir-Adleman) is one of the most widely used public-key cryptosystems for secure data transmission. This implementation is intended for educational purposes and may not be suitable for production use.

Resources

  • RSA Algorithm: A detailed explanation of the RSA algorithm on GeeksforGeeks.
  • RSA Trapdoor Permutation: Stanford University's lecture notes on RSA Trapdoor Permutation.
  • Serious Cryptography Chapter 10: Chapter 10 of "Serious Cryptography: A Practical Introduction to Modern Encryption" by Jean-Philippe Aumasson provides an in-depth explanation of RSA.
  • Miller-Rabin Primality Test: GeeksforGeeks article on the Miller-Rabin primality test, which is commonly used in RSA implementations.

Disclaimer

This implementation is for educational purposes only. It may not follow best practices or be suitable for use in secure applications.

About

Naive RSA Implementation in Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages