Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.93
RoteRose
5 / 5 / 0
Регистрация: 16.12.2009
Сообщений: 44
#1

Md5 и Sha1. - C++

18.09.2011, 22:27. Просмотров 2187. Ответов 4
Метки нет (Все метки)

Помогите пожалуйста! Объясните, как md5 и sha1 использовать? какой-нибудь коротенький кодик с ними покажите? вот подключила я мд5 к проекту, как мне в него послать строку символов? Заранее спасибо и прошу прощения за глупость и недалекость...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.09.2011, 22:27
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Md5 и Sha1. (C++):

Получить хеш файла (CRC32, MD5, SHA1, TTH, ED2K, BitPrint, AICH....) - C++
Нужно написать приложение выводящее один любой хеш указанного файла, независящий от названия файла. CRC32, MD5, SHA1, TTH, ED2K,...

Использование классов (sha1) - C++
В sha1.h /* sha1.h */ #ifndef SHA1_H #define SHA1_H #include <stdint.h> #ifdef __cplusplus extern "C" { ...

Ошибка в реализации хеш-функции SHA1 - C++
Здравствуйте, Решил написать простую реализацию, но результат вычислений оставляет желать лучшего Подскажите, пожалуйста, какой нюанс я...

Ошибка в получении sha1 (неверный хэш) - C++
В любом онлайн сервисе показывает: sha1: А у меня: hex :

MD5 - C++
Приветствую Вас друзья! Кто знает напишите кодировщика MD5 на С++.

Md5 - C++
Ребят, это скорее всего оффтоп, но я просто не знаю куда написать, есть зашифрованный пароль, надо его расшифровать, зашифрован он в md5,...

4
Monte-Cristo
2790 / 1376 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
18.09.2011, 22:44 #2
Цитата Сообщение от RoteRose Посмотреть сообщение
Заранее спасибо и прошу прощения за глупость и недалекость...
да тут скорее проблема не в глупости и недалекости, а в постановке вопроса.
что значит подключили md5 и sha1? библиотеку? заголовочный файл?
и самое главное -- какую реализацию? md5 и sha1 не входит в стандартную библиотеку С++. реализации этих хэш функций находятся в сторонних библиотеках. как следствие -- работа с ними в разных библиотеках отличается
0
RoteRose
5 / 5 / 0
Регистрация: 16.12.2009
Сообщений: 44
18.09.2011, 23:12  [ТС] #3
Ну например, если взять реализацию мд5 отсюда: http://cms.xd24.ru/md5.aspx
какой функцией передать строку?
или может быть порекомендуете какие-то сторонние библиотеки?
0
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
19.09.2011, 09:29 #4
Crypto++ к примеру.
0
#pragma
Временно недоступен
954 / 225 / 6
Регистрация: 12.04.2009
Сообщений: 921
19.09.2011, 23:18 #5
Можно ещё попробовать Qt, что-то вроде этого:
C++
1
2
3
4
5
6
7
8
9
10
#include <QCryptographicHash>
...
 
QByteArray data;
data += "My string is here";
 
QByteArray  md5_hash = QCryptographicHash::hash ( data, QCryptographicHash::Md5  );
QByteArray sha1_hash = QCryptographicHash::hash ( data, QCryptographicHash::Sha1 );
 
...
Источник документации: http://doc.qt.nokia.com/stable/qcryptographichash.html

Не забудьте,что проект нужно линковать с библиотекой, например, передавая опцию линкеру -lQtCore
1
19.09.2011, 23:18
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.09.2011, 23:18
Привет! Вот еще темы с ответами:

Реализация MD5 ? - C++
Помогите найти реализацию MD5 хеширование на C++ или C# (или если у кого нибудь уже есть исходники, то пожалуйста скиньте ссылку на...

Хэширование md5 - C++
Здравствуйте, вопрос такой, есть реализация MD5 (взятая кстати где-то здесь), она работает,но проблема в том, что надо как то представить...

Реализация md5() - C++
Как мне md5 хеш строки char получить? вон как просто в пхп - md5($string) гугл весь перерыл ничего нормального не нашел.. как...

md5 и указатели - C++
Здравствуйте! Есть функция md5 взятая из openssl, с помощью нее нужно сгенерировать хеш, данные для которого поступят из функции RSA,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.