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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
myxasa
14 / 14 / 1
Регистрация: 31.05.2012
Сообщений: 210
Записей в блоге: 2
#1

Реализация md5() - C++

03.02.2013, 22:34. Просмотров 1336. Ответов 6

Как мне md5 хеш строки char получить? вон как просто в пхп - md5($string)
гугл весь перерыл ничего нормального не нашел.. как реализовать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.02.2013, 22:34     Реализация md5()
Посмотрите здесь:

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

Нужна реализация кода md5 - C++
Нужна реализация кода md5 на c \ c++, нигде не могу найти рабочую, всё что нашол в гугле не компилится, нашол только один код, он...

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

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

Разбираюсь с md5 - C++
Задание - реализовать md5. Разбираюсь в описании алгоритма. Вроде всё хорошо написано в мануалах, но плохо знаю язык, и реализация первых...

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

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Герц
524 / 341 / 4
Регистрация: 05.11.2010
Сообщений: 1,077
Записей в блоге: 1
03.02.2013, 22:45     Реализация md5() #2
Найти алгоритм для md5, реализовать его и пользоваться.
Иначе - использовать стороннюю библиотеку.
myxasa
14 / 14 / 1
Регистрация: 31.05.2012
Сообщений: 210
Записей в блоге: 2
03.02.2013, 22:48  [ТС]     Реализация md5() #3
кто -нибудь юзал сторонние ? может название есть у кого...
palva
2563 / 1785 / 252
Регистрация: 08.06.2007
Сообщений: 6,913
Записей в блоге: 4
03.02.2013, 23:08     Реализация md5() #4
http://cms.xd24.ru/md5.aspx
grizlik78
Эксперт С++
1903 / 1435 / 109
Регистрация: 29.05.2011
Сообщений: 2,990
04.02.2013, 00:58     Реализация md5() #5
Ну и ещё можно посмотреть на общеизвестную библиотеку openssl
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <iomanip>
#include <cstring>
#include <openssl/md5.h>
 
using namespace std;
 
int main()
{
    unsigned char md5buf[MD5_DIGEST_LENGTH];
    char const *str = "test string";
 
    MD5(reinterpret_cast<unsigned char const*>(str), strlen(str), md5buf);
 
    cout << "md5(\"" << str << "\"): ";
    for (int i = 0; i < MD5_DIGEST_LENGTH; ++i)
        cout << hex << setw(2) << setfill('0') << (int)md5buf[i];
    cout << dec << endl;
 
    return 0;
}
Вариант с поблочным вычислением md5 там тоже имеется.
Dragokas
Эксперт WindowsАвтор FAQ
15748 / 6596 / 793
Регистрация: 25.12.2011
Сообщений: 10,185
Записей в блоге: 16
04.02.2013, 02:26     Реализация md5() #6
Если сторонними средствами, то еще можно через Capicom.HashedData object
Алгоритм весьма прост. На VBS. На C++, думаю, не на много сложнее.

Вот реализация на чистой математике (извините, опять на VB). Да там и команд знать то не нужно, одни цифры.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.02.2013, 03:02     Реализация md5()
Еще ссылки по теме:

Md5 и Sha1. - C++
Помогите пожалуйста! Объясните, как md5 и sha1 использовать? какой-нибудь коротенький кодик с ними покажите? вот подключила я мд5 к...

MD5 хэширование - C++
Необходимо написать консольное приложение на C++ которое будет хэшировать строку по алгоритму MD5. Программу нужно реализовать в среде...

Неполный хэш MD5 - C++
Добрый вечер. Сегодня пытался реализовать функцию хеширования по одному примеру. Но почему в итоге вычисления получается не совсем полный...

Код нахождения MD5 - C++
Привет всем с помощью openssl пытаюсь получить md5 #include&lt;iostream&gt; #include&lt;openssl\md5.h&gt; #include&lt;windows.h.&gt; int...

Ошибки с реализацией md5 - C++
Доброе время суток. Не могли бы посмотреть исходник и по возможности помочь. В суме 8 ошибок error C2415: improper operand type ...


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

Или воспользуйтесь поиском по форуму:
abit
260 / 259 / 33
Регистрация: 03.02.2013
Сообщений: 709
04.02.2013, 03:02     Реализация md5() #7
мой знакомый писал
http://knzsoft.blogspot.ru/2012/11/md5-openssl.html

у меня есть претензии к этому коду и он их признал, но до сих пор не исправил, говорит времени нет, но в качестве обучения, вполне пойдёт, т.к. один фиг openssl работает шустрее любых велосипедов
Yandex
Объявления
04.02.2013, 03:02     Реализация md5()
Ответ Создать тему
Опции темы

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