Автор:
Fro aka Fro1sha
Описание:
Позволяет хешировать любой текст, файлы(_file).
Создавать свой уникальный ключ(_hmac).
Размерность hash:
PHP код:
sha1 - 41
sha2(224, 256) - 65
sha2(384, 512) - 129
md5 - 33
Функции шифрования взяты из http://xyssl.sourcearchive.com/docum....9-2/main.html
Функции:
PHP код:
[indent]sha1(const text[], hash[])
sha1_file(const filename[], hash[])[/indent]
Вернет 0 - если успешно выполнено, 1 - файл не удалось открыть, 2 - ошибка при чтении файла.
PHP код:
sha1_hmac(const key[], const text[], hash[])
sha2(const text[], hash[], sha2_method:method=sha_256)
sha2_file(const filename[], hash[], sha2_method:method=sha_256)
sha2_hmac(const key[], const text[], hash[], sha2_method:method=sha_256)
md5(const text[], hash[])
md5_file(const filename[], hash[])
Вернет 0 - если успешно выполнено, 1 - файл не удалось открыть, 2 - ошибка при чтении файла.
PHP код:
md5_hmac(const key[], const text[], hash[])
Плагин: http://www.solidfiles.com/d/cacd/
Исходник: http://www.solidfiles.com/d/a7f6/