Форум программистов, компьютерный форум CyberForum.ru

Md5 и Sha1. - C++

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

Получить хеш файла (CRC32, MD5, SHA1, TTH, ED2K, BitPrint, AICH....) C++
C++ MD5
C++ MD5 хэширование
Реализация MD5 ? C++
Реализация md5() C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Monte-Cristo
 Аватар для Monte-Cristo
2805 / 1370 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
18.09.2011, 22:44     Md5 и Sha1. #2
Цитата Сообщение от RoteRose Посмотреть сообщение
Заранее спасибо и прошу прощения за глупость и недалекость...
да тут скорее проблема не в глупости и недалекости, а в постановке вопроса.
что значит подключили md5 и sha1? библиотеку? заголовочный файл?
и самое главное -- какую реализацию? md5 и sha1 не входит в стандартную библиотеку С++. реализации этих хэш функций находятся в сторонних библиотеках. как следствие -- работа с ними в разных библиотеках отличается
RoteRose
5 / 5 / 0
Регистрация: 16.12.2009
Сообщений: 44
18.09.2011, 23:12  [ТС]     Md5 и Sha1. #3
Ну например, если взять реализацию мд5 отсюда: http://cms.xd24.ru/md5.aspx
какой функцией передать строку?
или может быть порекомендуете какие-то сторонние библиотеки?
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
19.09.2011, 09:29     Md5 и Sha1. #4
Crypto++ к примеру.
#pragma
Временно недоступен
 Аватар для #pragma
952 / 223 / 6
Регистрация: 12.04.2009
Сообщений: 921
19.09.2011, 23:18     Md5 и Sha1. #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
Yandex
Объявления
19.09.2011, 23:18     Md5 и Sha1.
Ответ Создать тему
Опции темы

Текущее время: 13:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru