Библиотека SHA-512 для PHP Я ищу любую крипто библиотеку, которая предоставляет хэш SHA-512. Популяция вокруг меня обнаружила, но SHA-512 отсутствует. Просьба предложить. Ответ 1 Если вы используете PHP >= 5.3, функция openssl_digest должна выполнить трюк: echo openssl_digest('glop', 'sha512'); дает мне этот результат (разделенный на две строки для лучшей читаемости): 416b1861951170e1f6eb6543b0dd3d4f1994ce8da7cd82061513d3ddd1dd81111 f4ada5caf6421f1d17425c6f29bdb4a95cf84df9eda4164f5a762acbb490a68 (И вы можете использовать openssl_get_md_methods, чтобы получить список доступных методов дайджестов) И с PHP 5.1 или 5.2 у вас есть функция hash: echo hash('sha512', 'glop'); дает мне тот же результат (разделенный тоже): 416b1861951170e1f6eb6543b0dd3d4f1994ce8da7cd82061513d3ddd1dd81111 f4ada5caf6421f1d17425c6f29bdb4a95cf84df9eda4164f5a762acbb490a68 И здесь, чтобы узнать список доступных методов дайджест, вы можете использовать hash_algos Ответ 2 В PHP 5 >= 5.1.2, PECL hash >= 1.1: hash('sha512', someStr); Подробнее см. hash(). Чтобы просмотреть все доступные хеш-алгоритмы, попробуйте: print_r(hash_algos());
Ответ 1 Если вы используете PHP >= 5.3, функция openssl_digest должна выполнить трюк: echo openssl_digest('glop', 'sha512'); дает мне этот результат (разделенный на две строки для лучшей читаемости): 416b1861951170e1f6eb6543b0dd3d4f1994ce8da7cd82061513d3ddd1dd81111 f4ada5caf6421f1d17425c6f29bdb4a95cf84df9eda4164f5a762acbb490a68 (И вы можете использовать openssl_get_md_methods, чтобы получить список доступных методов дайджестов) И с PHP 5.1 или 5.2 у вас есть функция hash: echo hash('sha512', 'glop'); дает мне тот же результат (разделенный тоже): 416b1861951170e1f6eb6543b0dd3d4f1994ce8da7cd82061513d3ddd1dd81111 f4ada5caf6421f1d17425c6f29bdb4a95cf84df9eda4164f5a762acbb490a68 И здесь, чтобы узнать список доступных методов дайджест, вы можете использовать hash_algos
Ответ 2 В PHP 5 >= 5.1.2, PECL hash >= 1.1: hash('sha512', someStr); Подробнее см. hash(). Чтобы просмотреть все доступные хеш-алгоритмы, попробуйте: print_r(hash_algos());