05.06.2010, 11:19
Автор:
Fro aka Fro1sha
Описание:
Позволяет шифровать любой текст, файлы(_file).
Создавать свой уникальный ключ(_hmac).
Размерность hash:
sha1 - 41
sha2(224, 256) - 65
sha2(384, 512) - 129
md5 - 33
Copyright © 2010 Fro <TBG>
Функции шифрования взяты из http://xyssl.sourcearchive.com/docum....9-2/main.html
Функции:
Исходник
P.S. На линуксе не было возможности проверить, буду благодарен кто проверит
Fro aka Fro1sha
Описание:
Позволяет шифровать любой текст, файлы(_file).
Создавать свой уникальный ключ(_hmac).
Размерность hash:
sha1 - 41
sha2(224, 256) - 65
sha2(384, 512) - 129
md5 - 33
Copyright © 2010 Fro <TBG>
Функции шифрования взяты из http://xyssl.sourcearchive.com/docum....9-2/main.html
Функции:
-
sha1(const text[], hash[])
-
sha1_file(const filename[], hash[])
Вернет 0 - если успешно выполнено, 1 - файл не удалось открыть, 2 - ошибка при чтении файла.
-
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 - ошибка при чтении файла.
-
md5_hmac(const key[], const text[], hash[])
Исходник
P.S. На линуксе не было возможности проверить, буду благодарен кто проверит