RSA Encryption - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim

RSA Encryption

Main Concept

RSA (Rivest-Shamir-Adleman) Encryption is a widely-used public-key cryptosystem based on the complexity of factoring large numbers. "Large numbers" used by today's RSA systems are typically greater than 300 decimal digits or 1024 bits in length, and are extremely difficult to factor with the algorithms and computational power currently available. Such systems eliminate the need for a shared key. Information exchange is initiated by the private-key holder. Any party that wishes to send a message can encrypt the message to be sent using the public key. Only a private-key holder can decrypt the ciphertext; the difficulty of factoring such large numbers makes it almost impossible for intercepting parties to decrypt the message.



Generate a public/private key pair using this app, or using your own technology. You can then try encrypting and decrypting messages.


More MathApps