Jul 30, 2012 RSA Public Key Encryption Algorithm (cryptography). How & why it works. Introduces Euler's Theorem, Euler's Phi function, prime factorization, modular exponentiation & time complexity.
Look up RSA in Wiktionary, the free dictionary. |
RSA may refer to:
Organizations[edit]
Academia and education[edit]
- Rabbinical Seminary of America, a yeshiva in New York City
- Regional Science Association International (formerly the Regional Science Association), a US-based learned society
- Renaissance Society of America, a scholarly organization based in New York City
- Rhetoric Society of America, an academic organization for the study of rhetoric
- Royal Scottish Academy, a Scottish art institute
- Royal Society of Arts, formally the Royal Society for the encouragement of Arts, Manufactures and Commerce, a British institution
Military[edit]
- Redstone Arsenal, a United States Army post adjacent to Huntsville, Alabama
- Royal New Zealand Returned and Services' Association, an organization for the welfare of veterans of New Zealand's military
- Royal School of Artillery, a training establishment for artillery warfare in the British Army
- Royal Signals Association, an organization for serving and retired members of the Royal Corps of Signals
Other organizations[edit]
- RSA Insurance Group, a UK-based insurance company
- RSA Security, a US network security provider, a subsidiary of Dell Technologies
- Rehabilitation Services Administration, a US federal agency under the United States Department of Education
- Retirement Systems of Alabama, the administrator of the pension fund for employees of the US state of Alabama
- Ridley Scott Associates, a UK-based film and commercial production company
- Road Safety Authority, a statutory organization of the Irish government
Places[edit]
- Republic of South Africa
- Santa Rosa Airport (Argentina), in La Pampa province (IATA code RSA)
In science and technology[edit]
Cryptography and security[edit]
- RSA (cryptosystem), the Rivest-Shamir-Adleman cryptosystem, a cryptosystem for public-key encryption
- RSA Conference, an annual cryptography convention
- RSA Factoring Challenge, a computational number theory challenge aimed at factorizing a given set of semi-prime numbers
- RSA numbers, a set of numbers that have as factors two prime numbers (semi-prime keys)
- RSA Security, a US network security provider, a subsidiary of Dell Technologies
Biology, organic chemistry, and medicine[edit]
- Rsa RNA, partially characterised non-coding RNA from Staphylococcus aureus
- Respiratory sinus arrhythmia, the heart rate variation due to respiration
- Retrosynthetic analysis, in organic chemistry
Other uses in science and technology[edit]
- RSA (missile), a Swiss-developed surface-to-air missile system
- Rational Software Architect, part of IBM Rational Application Developer
- Remote supervisor adapter an out-of-band management interface on IBM servers
- Residual stress analysis, the study of the influence of residual stress on a material's mechanical properties
- Revolver Stechkina-Avraamova, a designation of the Russian OTs-01 Kobalt revolver
- Roentgen stereophotogrammetric analysis, also called radiostereometric analysis, a method of calculating 3D orientation using X-ray images
Other uses[edit]
- Ray Steadman-Allen, a composer of choral and brass music
- Responsible Service of Alcohol, alcohol server training in several Australian states
- Revenu de solidarité active, a French social benefit for people with low incomes
- Revised Statutes Annotated, the entire body of laws in some jurisdictions, such as the New Hampshire Revised Statutes Annotated
- Runway safety area, an extension of a runway constructed to mitigate damage in case of an overrun
![Valid Valid](/uploads/1/2/6/4/126495227/946509533.jpg)
Retrieved from 'https://en.wikipedia.org/w/index.php?title=RSA&oldid=905132118'
RSA (Rivest, Shamir and Adleman) is a cryptosystem based onfactorization of big prime numbers. It is a nice and interestingapplication of modular arithmetic. It involves the Euler's totientfunction and generates a pair of key, a public one and a private one.
There are two main applications:
- Signature: Sign the message with the private key and theneverybody can verify the signature with the public key.
- Encryption: Encrypt with the public key and decrypt with the private key.
PyRsa is a Python library that implements the entire RSA cryptosystem
- Easy: You can generate public/private keys, encrypt and decrypt in a few commands.
- Secure: The RSA algorithm is fully implemented avoiding security holes.
- Clear: The code is clear and easily readable, you can learn from it and make it totally yours.
Examples
Generate Rsa Key Command
This example encrypts and decrypt a message.
Installation
Generate Rsa Key Openssl
The library is a Python module and can be imported directly in your code.
License
PyRsa is made under the terms of the MIT license.