Encryption.

in #bitcoin6 years ago (edited)

en

Encryption of information is used by people since ancient times. The simplest method of encryption was used by the ancient Greeks. The most outstanding was the Enigma cipher from which, and the era of computer encryption began. And the most recent encryption method is encryption using a public and private key. This code is used in Bitcoin algorithms. Here is an example of the simplest encryption. You have to pass the way to your friend purely 150, for example, through a social network where everyone can see it. You multiply 150 by any number, for example 2, and send the number 450 on the Internet. Your friend multiplies this number by any number for example 2 and sends you the number 900. You divide this number by your number 3 and send 300 to your friend. He also divides this number by his number 2 and receives the encrypted number 150. This is an example of the simplest encryption in which information has never been sent to the public and neither you nor your friend knows each other's keys.

The most reliable encryption algorithm for today is the RSA algorithm on which all the modern Internet is built all the modern protocols SSL / HTTPS, SSH, VPN, PGP. The essence of the idea is to make two keys. Public (which can be read to anyone) and private (the only pair to the public key). Private you can decrypt everything that is encrypted with a public key. Decrypt by public nothing can only encrypt and determine that the information was encrypted with the corresponding private key, and not some other private key.

ua

 Шифрование информации используется людьми с давних времен. Самый простой способ шифрования использовался еще древними греками. Самым выдающимся был шифр Энигма с которого, и началась эпоха компьютерного шифрования. И самым новейшим способом шифрования является шифрование с использованием публичного и приватного ключа. Этот шифр используется в алгоритмах Биткойн. Приведу пример простейшего шифрования. Путь вам необходимо передать другу чисто 150 например через социальную сеть где все ее могут увидеть. Вы умножаете 150 на любое число например 2 и отправляете по интернету число 450. Ваш друг умножает это число тоже на любое число например 2 и отправляет вам число 900. Вы делите это число на свое число 3 и отправляете 300 своему другу. Он также делит это число на свое число 2 и получает зашифрованное число 150. Это пример простейшего шифрования при котором информация ни разу не передавалась в открытую и ни вы ни ваш друг не знают ключей друг друга.
Самый надежный алгоритм шифрования на сегодня это алгоритм RSA на котором построен весь современный интернет все современные протоколы SSL/HTTPS, SSH, VPN, PGP. Суть идеи сделать два ключа. Публичный (который можно огласить кому угодно) и приватный (единственная пара к публичному ключу). Приватным можно расшифровать все что зашифровано публичным ключом. Расшифровать публичным ничего нельзя только зашифровать и определить что информация была зашифрована соответствующим приватным ключом, а не каким-то другим приватным ключом.