Как мне SSHA1 в C / C ++? - PullRequest
       5

Как мне SSHA1 в C / C ++?

2 голосов
/ 09 сентября 2011

Как рассчитать в C / C ++ соленый SHA1 дайджест C-строки (в моем случае пароль в виде открытого текста)?

Я не хочу включать некоторыеогромная библиотека для этого.Все, что мне нужно, это "простой" способ сделать соленое SHA1 дайджест.

Ответы [ 3 ]

4 голосов
/ 09 сентября 2011

Быстрый поиск в Google показал это: http://www.packetizer.com/security/sha1/

Кодируйте как C ++, так и C, с файлами для включения в ваш проект (поэтому нет библиотеки). Бесплатная общественная лицензия (FPL).

1 голос
/ 09 сентября 2011

Если в Windows, может быть просто Функция CryptCreateHash подойдет?Кстати, здесь вы можете выбрать алгоритм по ALG_ID.

1 голос
/ 09 сентября 2011

Что ж, «легкий» способ - включить предварительно собранную библиотеку.

Суть SHA1 и других дайджестов в том, что их нелегко вычислить, потому что это оставит их открытыми для простого дублирования, которое сведет на нет их полезность.

...