SHA-1 и Unicode - PullRequest
       38

SHA-1 и Unicode

3 голосов
/ 06 апреля 2010

Определено ли поведение алгоритма SHA-1 для строк Unicode? Я понимаю, что сам SHA-1 не заботится о содержимом строки, однако,
мне кажется, что для того, чтобы пройти стандартные тесты для SHA-1, входная строка должна быть закодирована с помощью UTF-8.

1 Ответ

4 голосов
/ 06 апреля 2010

SHA-1 основан на байтах; это не заботится о структуре данных. Если вы дадите ему кучу байтов, состоящую из строк Unicode, вы получите результат. Помните, что размер блока составляет 512 бит, поэтому меньшие объемы данных могут вызвать проблемы с безопасностью.

...