Tjenare. Jag skulle gärna vilja veta hur man kan omvandla en textsträng till MD5-hash i c++. Nästan allt finns i boost: http://www.garret.ru/~baranov/boost_md5/lib/md5/md5.html. Jag har gått in på den där sidan men jag hittar inte vart man tankar hem hela de biblioteket. Är de på någon annan sida? Jag har lyckats tanka hem en fil som hette något med MD5 men inge mer. Väld dolt: rubriken längst upp : <boost/md5.hpp> är en länk till hpp-filen. Inte så lyckat håller jag med om. Länken är till : http://www.garret.ru/~baranov/boost_md5/boost/md5.hpp. Nu vet jag inte vad du tänkt använda det till, men tänk på att MD5 inte är säkert att använda i säkerhetssammanhang (http://en.wikipedia.org/wiki/MD5) Det ska inte vara något dundersäkert system som jag ska göra men jag ville testa göra de med MD5. Den här md5-klassen är väl förmodligen (jag har inte testat den själv) ett tillägg till boost eftersom boost inte innehåller md5-klassen.MD5 i c++
Vill helst ha svar till Linux men svar till Windows funkar också.Sv: MD5 i c++
/AndreasSv:MD5 i c++
Sv: MD5 i c++
/AndreasSv: MD5 i c++
Sv:MD5 i c++
Andreas: Det är den enda filen som jag har tankat hem. Vart ska jag lägga den för att den ska funka? Jag använder Dev-C++. Ska jag tanka hem något mer för att få de att funka? Jag va inne på någon sida som hette Boost.org (tror jag) och där stod de massa bibliotek men inte dedär MD5-biblioteket.Sv:MD5 i c++
Det fanns ett exempel på sidan där filen låg:
#include <boost/md5.hpp>
#include <iostream>
#include <fstream>
std::cout << boost::md5("message").hex_str_value();
boost::md5(std::ifstream("file.txt")).hex_str_value();
, vilken verkar tycka att du skall ha en mapp som heter boost i din include path där denna fil ligger.
Ett alternativ vore att ha filen i dit projekt och ändra
#include <boost/md5.hpp>
till
#include "md5.hpp"
/Andreas