Hi,
ich habe einen Hashwert decryptet: die Werte aus data1ToHash ist ein byte Array aus einem String
byte[] hashvalue1 = ((HashAlgorithm) CryptoConfig.CreateFromName("MD5")).ComputeHash(data1ToHash);
jetzt weiss ich aber leider nicht, wie ich das wieder zurückwandeln kann? Also wieder in ein byteArray ohne verschlüsselung.
Mfg
andi
Einen Hash kannst du nicht wieder zurückverwandeln. Das ist auch der Zweck von Hashes 😃
Du kannst höchstens andere Daten hashen, und dann die beiden Hashs vergleichen.
Wenn du etwas Verschlüssen und dann wieder Entschlüsseln willst, musst du andere Algorithmen, wie zb Triple DES verwenden.
Hashfunktionen dienen nicht zur Verschlüsselung (wie Denny schon erwähnt hat) sondern zur Sicherung der Datenintigrität. Somit merkt man ob Daten geändert wurden, von einer dritten Person.