Как рассчитать в C / C ++ соленый SHA1 дайджест C-строки (в моем случае пароль в виде открытого текста)?
Я не хочу включать некоторыеогромная библиотека для этого.Все, что мне нужно, это "простой" способ сделать соленое SHA1 дайджест.
Быстрый поиск в Google показал это: http://www.packetizer.com/security/sha1/
Кодируйте как C ++, так и C, с файлами для включения в ваш проект (поэтому нет библиотеки). Бесплатная общественная лицензия (FPL).
Если в Windows, может быть просто Функция CryptCreateHash подойдет?Кстати, здесь вы можете выбрать алгоритм по ALG_ID.
Что ж, «легкий» способ - включить предварительно собранную библиотеку.
Суть SHA1 и других дайджестов в том, что их нелегко вычислить, потому что это оставит их открытыми для простого дублирования, которое сведет на нет их полезность.