Passwort encrypten
-
Ist mir inzeischen auch wieder eingefallen, bringt mich leider nicht weiter:
Wenn ich den Hash von Teststring bilde erhalte ich mitchar* hashChar = (char*)hash;(hash ist ein BYTE Wert) σá5~︽ñT(PÖm€Ö äW܃ô
!ÓléÎGÐÑ<]…ò°ÿƒÒ‡~ì/c¹1½GAz¥82zù'Ú>Å#G„¨J, ich brauche das ganze aber als Hexwert, das wäre dann bei SHA512 0226198a38c58db0f43f845549a11e1a3c323400dfd00fb5df25fbf97c5fed6fc90bc383a17d26de5bdea367369afc7ccd7fa7234052c67fc1a1fe83daf21c0e
-
Den Zahlenwert eines Bytes hexadezimal ausgeben:
unsigned char my_char = 123; stringstream ss; ss << hex << static_cast<unsigned int>(my_char>; cout << ss.str() << endl;Alternativ auch gleich in einen beliebigen Stream reinstreamen, ohne den Umweg über den stringstream.