0

Закодировано

SHA-1

О SHA-1

SHA-1 — криптографическая хеш-функция, которая создает 160-битное значение хеша из данных любой длины. Раньше она широко использовалась, но сейчас имеет проблемы с устойчивостью к коллизиям и не рекомендуется для новых криптографических задач.

В DenCode введенная строка обрабатывается как последовательность байтов в выбранной кодировке символов, а значение хеша SHA-1 отображается в виде шестнадцатеричной строки длиной 40 символов.

Например, значение хеша SHA-1 для «Hello, world!» выглядит так.

943a702d06f34599aee1f8da8ef9f7296031d699

Свойства значения хеша

SHA-1 всегда создает одно и то же значение хеша для одного и того же ввода. Если ввод изменится даже немного, выходное значение хеша сильно изменится.

Хеш-функция является односторонней функцией, поэтому исходные входные данные нельзя восстановить из значения хеша.

ВводЗначение хеша SHA-1
Hello, world!943a702d06f34599aee1f8da8ef9f7296031d699
Hello, world?1a77cb7c956ca25b14950285c79f0686ae1f0058

Она может использоваться для совместимости с существующими системами, но для новых задач стоит рассмотреть SHA-256 или более сильную хеш-функцию.