File:Adi_Shamir_2009_crop.jpg · Wikimedia Commons · See Wikimedia Commons
Also known as RSA (cryptosystem), Rivest–Shamir–Adleman
algorithm for public-key cryptography
RSA is a mathematical method used to encrypt and decrypt secret messages by using two linked keys—one public that anyone can see, and one private that only you know. It matters because it's one of the most widely used ways to keep sensitive information like passwords, financial data, and private communications secure on the internet.
AI-generated from the Wikipedia summary — may contain errors.
Wikidata facts
- Instance of
- cryptosystem
- Subclass of
- public-key cryptography
- Named after
- Leonard Adleman
Show 6 more facts
- maintained by WikiProject
- WikiProject Mathematics
- Stack Exchange tag
- crypto.stackexchange.com/tags/rsa
- different from
- RSA
- inception
- 1977-00-00
- P13411
- Samoa
via Wikidata · CC0
Article · Português
RSA (Rivest-Shamir-Adleman) é um dos primeiros sistemas de criptografia de chave pública e é amplamente utilizado para transmissão segura de dados. Neste sistema de criptografia, a chave de encriptação é pública e é diferente da chave de decriptação que é secreta (privada). No RSA, esta assimetria é baseada na dificuldade prática da fatorização do produto de dois números primos grandes, o "problema de fatoração". O acrônimo RSA é composto das letras iniciais dos sobrenomes de Ron Rivest, Adi Shamir e Leonard Adleman, fundadores da atual empresa RSA Data Security, Inc., os quais foram os primeiros a descrever o algoritmo em 1978. Clifford Cocks, um matemático Inglês que trabalhava para a agência de inteligência britânica Government Communications Headquarters (GCHQ), desenvolveu um sistema equivalente em 1973, mas ele não foi revelado até 1997. É considerado dos mais seguros, já que mandou por terra todas as tentativas de quebrá-lo. Foi também o primeiro algoritmo a possibilitar criptografia e assinatura digital, e uma das grandes inovações em criptografia de chave pública. Um usuário do RSA cria e publica uma chave (chave pública) baseada em dois números primos grandes, junto com um valor auxiliar. Os números primos devem ser mantidos secretos. Qualquer um pode usar a chave pública para encriptar a mensagem, mas com métodos atualmente publicados, e se a chave pública for muito grande, apenas alguém com o conhecimento dos números primos pode decodificar a mensagem de forma viável. Quebrar a encriptação RSA é conhecido como problema RSA. Se ele for tão difícil quanto o problema de fatoramento, ele permanece como uma questão em aberto. O RSA é um algoritmo relativamente lento e, por isso, é menos usado para criptografar diretamente os dados do usuário. Mais frequentemente, o RSA passa chaves criptografadas compartilhadas para criptografia de chave simétrica que, por sua vez, pode executar operações de criptografia-descriptografia em massa a uma velocidade muito maior.
Abstract from DBpedia / Wikipedia · CC BY-SA