aboutsummaryrefslogtreecommitdiff
path: root/files/ru/orphaned/web/api/web_crypto_api
diff options
context:
space:
mode:
authorPeter Bengtsson <mail@peterbe.com>2021-07-11 13:02:49 -0400
committerGitHub <noreply@github.com>2021-07-11 20:02:49 +0300
commit74f1c3c85cf4f0ff1cc631d1320ed90c404c6ed7 (patch)
tree2c73208a3ac6cea42c0aeedbf7d52d599688ea4c /files/ru/orphaned/web/api/web_crypto_api
parentddda8bbbee128ba54ff6d3dd6a20a7d43debfb36 (diff)
downloadtranslated-content-74f1c3c85cf4f0ff1cc631d1320ed90c404c6ed7.tar.gz
translated-content-74f1c3c85cf4f0ff1cc631d1320ed90c404c6ed7.tar.bz2
translated-content-74f1c3c85cf4f0ff1cc631d1320ed90c404c6ed7.zip
delete conflicting/orphaned docs in ru (#1426)
Diffstat (limited to 'files/ru/orphaned/web/api/web_crypto_api')
-rw-r--r--files/ru/orphaned/web/api/web_crypto_api/checking_authenticity_with_password/index.html34
1 files changed, 0 insertions, 34 deletions
diff --git a/files/ru/orphaned/web/api/web_crypto_api/checking_authenticity_with_password/index.html b/files/ru/orphaned/web/api/web_crypto_api/checking_authenticity_with_password/index.html
deleted file mode 100644
index 903e7cc7a2..0000000000
--- a/files/ru/orphaned/web/api/web_crypto_api/checking_authenticity_with_password/index.html
+++ /dev/null
@@ -1,34 +0,0 @@
----
-title: Проверка подлинности данных с паролем
-slug: orphaned/Web/API/Web_Crypto_API/Checking_authenticity_with_password
-tags:
- - HMAC
- - Web Crypto
-translation_of: Web/API/Web_Crypto_API/Checking_authenticity_with_password
-original_slug: Web/API/Web_Crypto_API/Checking_authenticity_with_password
----
-<p>{{APIRef("Web Crypto API")}}{{draft}}</p>
-
-<p>Проверка подлинности данных может быть выполнена с помощью Web Crypto API. В этой статье мы покажем как создавать и управлять подписями, используя хэш-функцию и пароль.</p>
-
-<p>HMAC алгоритм генерирует хэш на основе передаваемых ключа и данных, которые нужно подписать. Позже, идентичный хэш может быть вычислен заново любым пользователем, у которого имеется ключ. Необходимость ключа позволяет хранить данные и хэш вместе: злоумышленник не сможет создать хэш для изменённых данных, не имея ключа.</p>
-
-<p>Стоит заметить, что алгоритм никак не связан с какой-либо другой информацией о владельце: знание ключа – необходимое и достаточное условие для изменения данных.</p>
-
-<p>Предположим, данные хранятся на компьютере. Чтобы получить доступ к записи или чтению, мы будем использовать <code>localforage.js</code> – библиотека-обёртка над хранилищами браузера. Эта библиотека необязательна и используется в качестве примера для удобства, чтобы сосредоточиться на криптографии.</p>
-
-<p>Данные, доступ к которым мы хотим получить, имеют следующую форму:</p>
-
-<p> </p>
-
-<p>где <code>data</code><em> </em>– данные для подписания и <code>signature</code> – подпись, информация для проверки подлинности.</p>
-
-<p>Криптографические ключи невозможно выучить наизусть, а обычные пароли недостаточно безопасны. Чтобы решить эту проблему, криптографы создали алгоритмы для создания криптографических ключей из паролей. Знание пароля позволяет воссоздать ключ и использовать его.</p>
-
-<p>Запрашиваем пароль у пользователя для генерации ключа:</p>
-
-<pre> </pre>
-
-<p>С этим ключом мы можем вычислить хэш данных.</p>
-
-<pre> </pre>