A criptografia é uma técnica bastante antiga que procura ocultar um texto ou informação, de modo que apenas o remetente e o receptor possam interpretá-lo. Há muitos exemplos, mas um dos mais interessantes da história é a máquina Enigma usada pelos nazistas durante a Segunda Guerra Mundial para criptografar mensagens na frente.

A palavra criptografia vem do grego κριπτός (kryptós = revestido, oculto), γραφειν (grafein = escrever), e o sufixo -ia (usado para criar substantivos abstratos). A mensagem criptografada está à vista. Pode ser lida, mas o seu significado está oculto.

Dentro da ciência da computação, a criptografia é baseada em algoritmos matemáticos complexos que são responsáveis pela criptografia de mensagens. Eles têm a tarefa de oferecer confidencialidade entre as partes, a integridade das informações, a autenticação do remetente e do destinatário, garantindo que o remetente ou destinatário possa repudiar a mensagem e garantir que a mensagem seja nova, ou seja, não seja repetida.

As bases da criptografia computacional estão estabelecidas nos artigos ‘A Mathematical Theory of Communication‘ de 1948 e ‘Communication Theory of Secrecy Systems‘ de 1949, publicados por Claude Shannon, que estabelecem as bases da teoria da informação e da criptografia moderna.

New Directions of Crytography‘, desenvolvido por Whitfiled Diffie e Martin Hellman em 1976, estabelece o conceito de criptografia de chave pública. A consolidação da criptografia chega em 1977 com a publicação do algoritmo RSA, desenvolvido pelos matemáticos Ron Rivest, Adi Shamir e Len Adleman.

Para garantir que ninguém de fora possa aceder aos dados, criptografia de chave pública ou criptografia assimétrica e criptografia de chave secreta ou criptografia simétrica são usadas. A criptografia de chave pública gera um hash que facilita a distribuição de informações enquanto a chave privada criptografa e descriptografa as informações entre o remetente e o destinatário.

No Bitcoin, a chave pública é obtida através da chave privada e é impossível obter a chave privada após a chave pública. A chave pública é o endereço que podemos partilhar com todos os membros da comunidade para que eles nos enviem mais moedas ou a que usaremos para dar a outros usuários da comunidade ou efetuar pagamentos. Não há risco, pois os fundos só são acessíveis através da nossa chave privada.

A chave privada é semelhante à senha que usamos para aceder diferentes páginas da Web, mas, nesse caso, ela é criptografada, adicionando muito mais segurança. Isso significa que introduziremos uma série de termos ou palavras, que serão criptografados e protegerão o portfólio. Só temos essas palavras armazenadas com segurança para podemos aceder aos nossos fundos.

criptografia e hash, encriptação

Este articulo foi util?
Average Scoring: 0
➜ Share the knowledge and promote the decentralized revolution!