описание функции является открытым, ключ является секретным
аргумент x – строка произвольного
размера, а значение функции имеет фиксированную длину 256 бит
по значению аргумента легко вычислить значение функции
Хэш-функция с ключом H(k,x), где k – ключ, x – сообщение удовлетворяет требованиям:
по значению функции невозможно восстановить значение аргумента
должно быть трудно определить значение ключа по большому числу пар, состоящих из открытого текста и соответствующей ему хэш-функции, и невозможно вычислить хэш-функцию для иного значения аргумента