Espruino:Справочник по API/Библиотека crypto/SHA1(): различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
(Новая страница: «{{Espruino/Панель перехода}} {{Перевод от Сubewriter}} {{Myagkij-редактор}} =<ref>[ www.espruino.com - ]</ref>= ==Синтакс...»)
 
Нет описания правки
Строка 3: Строка 3:
{{Myagkij-редактор}}
{{Myagkij-редактор}}


=<ref>[ www.espruino.com - ]</ref>=
=crypto.SHA1<ref>[https://www.espruino.com/Reference#t_l_crypto_SHA1 www.espruino.com - crypto.SHA1]</ref>=


==Синтаксис==
==Синтаксис==


<syntaxhighlight lang="javascript" enclose="div">
<syntaxhighlight lang="javascript" enclose="div">
 
require("crypto").SHA1(message)
</syntaxhighlight>
</syntaxhighlight>


==Параметры==
==Параметры==


 
* '''message''' – сообщение, к которому надо применить хэш


==Возвращаемое значение==
==Возвращаемое значение==


* 20-байтный объект ArrayBuffer.


==Описание==


==Описание==
Выполняет [[SHA1]]-хэширование и возвращает результат в виде 20-байтного ArrayBuffer.


'''Примечание:''' На некоторых платах (в данный момент только [[Espruino Original]]) недостаточно памяти для полнофункциональной реализации [[SHA1]], поэтому вместо нее используется менее быстрая реализация полностью на [[JS]].


'''Примечание:''' Доступен только на устройствах с крипто-функционалом ([[Espruino Pico]], [[Espruino Original]], [[Espruino WiFi]], [[Espruino]] c поддержкой [[BLE]], [[Linux]]- и [[ESP8266]]-устройствах).


=См.также=
=См.также=

Версия от 21:11, 5 декабря 2020

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


crypto.SHA1[1]

Синтаксис

require("crypto").SHA1(message)

Параметры

  • message – сообщение, к которому надо применить хэш

Возвращаемое значение

  • 20-байтный объект ArrayBuffer.

Описание

Выполняет SHA1-хэширование и возвращает результат в виде 20-байтного ArrayBuffer.

Примечание: На некоторых платах (в данный момент только Espruino Original) недостаточно памяти для полнофункциональной реализации SHA1, поэтому вместо нее используется менее быстрая реализация полностью на JS.

Примечание: Доступен только на устройствах с крипто-функционалом (Espruino Pico, Espruino Original, Espruino WiFi, Espruino c поддержкой BLE, Linux- и ESP8266-устройствах).

См.также

Внешние ссылки