User Tools

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
основы_криптографии_для_начинающих [2022/06/13 12:04]
– created 0.0.0.0
основы_криптографии_для_начинающих [2022/06/13 14:14] (current)
sss
Line 1: Line 1:
-====== Основы_криптографии_для_начинающих ======+====== Основы криптографии для начинающих ======
  
-<languages/> +At the moment, information technology is dominated by types of encryption
-<translate> +
-<!--T:1--> +
-На данный момент в информационных технологиях доминирует вида шифрования: +
-__TOC__+
  
-== [[https://ru.wikipedia.org/wiki/%D0%A1%D0%B8%D0%BC%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D1%87%D0%BD%D1%8B%D0%B5_%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B|Симметричное]] == <!--T:2--> 
  
-<!--T:3--> +====== Symmetric ====== 
-Основы симметричного шифрования достаточно просты для понимания.<br>Суть его заключается в том что и для того чтобы зашифровать и для того чтобы расшифровать данные используется 1 и тот же ключ+The basics of [[https://en.wikipedia.org/wiki/Symmetric-key_algorithm|symmetric]] encryption are simple enough to understandThe essence of it is that the same exact key is used to encrypt and decrypt data
-  * Для того чтобы зашифровать данные выполняется преобразования не зашифрованных данных с использованием ключа+  * In order to encrypt data, unencrypted data is converted using a key
-  * Для того чтобы расшифровать данные выполняется преобразование зашифрованных данных с использованием того же ключа.+  * In order to decrypt data, encrypted data is converted using the same key.
  
-== [[https://ru.wikipedia.org/wiki/%D0%90%D1%81%D0%B8%D0%BC%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D1%87%D0%BD%D0%BE%D0%B5_%D1%88%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5|Асимметричное]] == <!--T:4-->+====== Public-Key (Asymmetric) ====== 
 +[[https://en.wikipedia.org/wiki/Public-key_cryptography|Asymmetric]] encryption was invented to solve the problem of key transmission over an insecure connection channel existing in symmetric encryption. It works as follows: 
 +  Instead of the single shared encryption key for all participants, there is a pair of keys (open/public and closed/private) for each of the participants 
 +    A public key is a key that is publicly available to all who wish to encrypt data that can only be decrypted by a private key from the same pair of keys. 
 +    A private key is used to decrypt data encrypted with the public key from the same pair of keys. In addition, there is a method of "encryption" via a private key, a digital signature, which makes it possible to verify that non-encrypted data has been signed by the owner of this private key (like a signature on a document, only much more difficult to forge).
  
-<!--T:5--> +====== Methods of Use ====== 
-Асимметричное шифрование было придумано для того чтобы решить проблему передачи ключа по небезопасному каналу связи существующую в симметричном шифрование.<br>Работает оно следующим образом: +===== Asymmetric + Symmetric Encryption ===== 
-  - Вместо 1-го общего ключа шифрования для всех участниковсуществует пара ключей (открытый/публичный и закрытый/приватный) у каждого из участников +At the momentthe most commonly used asymmetric encryption for exchanging symmetric encryption keys, [[https://en.wikipedia.org/wiki/Transport_Layer_Security|ssl/tls]]uses this exact model.
-    - Открытый ключ это такой ключ который публично доступен всем желающим зашифровать данные которые могут быть расшифрованы только закрытым ключем из этой пары ключей. +
-    - Закрытый ключ используется для расшифровки данных зашифрованным открытым ключем из этой пары ключей.<br>Кроме того, существует операция "шифрования" закрытым ключем, цифровая подпись, которая позволяет удостовериться что не зашифрованные данные были подписаны владельцем этого закрытого ключа (как подпись на документахтолько подделать намного сложнее).+
  
-== Методы использования == <!--T:6-->+===== end-to-end =====
  
 +[[https://en.wikipedia.org/wiki/End-to-end_encryption|wikipedia article on subject]]
  
-=== Асимметричное + симметричное шифрование === <!--T:7-->+As the name suggests, this is a method of applying encryption when data is encrypted for a recipient, which makes the transfer of such data through intermediaries or centralized servers relatively secure. Unlike classic, older models in e2e encryption, the message is not encrypted for an intermediary or server that will send the message to the recipient, but directly to the recipient, which greatly reduces the risk of data leakage, but does not solve the problem of metadata leakage.
  
-<!--T:8--> +===== PFS =====
-На данный момент наиболее часто используется асимметричное шифрование для обмена ключами симметричного шифрования, [[https://ru.wikipedia.org/wiki/TLS|ssl/tls]] использует именно такую схему.+
  
-=== [[https://ru.wikipedia.org/wiki/%D0%A1%D0%BA%D0%B2%D0%BE%D0%B7%D0%BD%D0%BE%D0%B5_%D1%88%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5|end-to-end]] === <!--T:9-->+[[https://en.wikipedia.org/wiki/Forward_secrecy|wikipedia article on subject]]
  
-<!--T:10--> +In a very short and simplified wayPFS is a method of using a combination of encryption algorithms so that encrypted data can no longer be decrypted following a successful decryption by the receiverThis is usually done by using a one-time "sessionkey that is immediately destroyed after successfully decrypting the encrypted data, which makes it impossible for a third party to decrypt even if it obtains access to the underlying encryption keys that both the sender and receiver have.
-как видно из названияэто метод применения шифрования когда данные шифруются для получателя, что делает передачу таких данных через посредников или централизованные сервера относительно безопаснойВ отличие от классических более старых моделей в e2e шифровании сообщение шифруется не для посредника или сервера который передаст сообщение получателю, а непосредственно для самого получателя что позволяет сильно снизить риск утечки данных, однако никак не решает проблему утечки метаданных. +
- +
-=== [[https://ru.wikipedia.org/wiki/Perfect_forward_secrecy|PFS]] === <!--T:11--> +
- +
-<!--T:12--> +
-Если говорить очень коротко и упрощенно то PFS это метод использования комбинации алгоритмов шифрования таким образом что зашифрованные данные после успешной расшифровки получателем расшифровать было больше невозможно.<br>Обычно это реализуется при помощи одноразового "сессионногоключа который уничтожается сразу после успешной расшифровки зашифрованных им данных что делает невозможной расшифровку данных для третьей стороны даже в том случае если она получает доступ к базовым ключам шифрования находящимся у отправителя и получателя. +
-</translate>+

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also, you acknowledge that you have read and understand our Privacy Policy. If you do not agree, please leave the website.

More information