Benutzer mit den meisten Antworten
Hash-Code in string (normalen Text)

Frage
-
Hallo
Ich habe ein Programm das einen string in Hash konvertiert, danach wird das Programm geschlossen.
Danach möchte ich, wenn das Programm erneut geöffnet wird den Hash-Code wieder in einen "lesbaren" Text also string konvertieren.
Nach zahlreichen Seiten auf Google hoffe ich jetzt dass ihr mir helfen könnt!
Danke im Voraus :)
Danke für eure Hilfe :) Programmiersprachen: C#, (Java) By_The_Dani :P
Antworten
-
Hi,
ein Hash zeichnet sich dadurch aus, dass er eben nicht wieder in eine lesbare Form gebracht werden kann (außer mit sehr viel Rechenaufwand, allerdings werden die meisten Systeme bei einer halbwegs "sicheren" Hashfunktion wohl Jahre, Jahrzehnte oder länger benötigen). Was Du eher machen willst, ist wohl eine Verschlüsselung des Strings in einer Form, die den Originalinhalt wiederherstellen lässt. Siehe dazu:
http://stackoverflow.com/questions/10168240/encrypting-decrypting-a-string-in-c-sharp
https://msdn.microsoft.com/de-de/library/system.security.cryptography.rijndael.aspx
...
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort vorgeschlagen Aleksander Chalabashiev Mittwoch, 3. Juni 2015 08:44
- Als Antwort markiert The_Dani Freitag, 5. Juni 2015 18:26
Alle Antworten
-
Hi,
ein Hash zeichnet sich dadurch aus, dass er eben nicht wieder in eine lesbare Form gebracht werden kann (außer mit sehr viel Rechenaufwand, allerdings werden die meisten Systeme bei einer halbwegs "sicheren" Hashfunktion wohl Jahre, Jahrzehnte oder länger benötigen). Was Du eher machen willst, ist wohl eine Verschlüsselung des Strings in einer Form, die den Originalinhalt wiederherstellen lässt. Siehe dazu:
http://stackoverflow.com/questions/10168240/encrypting-decrypting-a-string-in-c-sharp
https://msdn.microsoft.com/de-de/library/system.security.cryptography.rijndael.aspx
...
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort vorgeschlagen Aleksander Chalabashiev Mittwoch, 3. Juni 2015 08:44
- Als Antwort markiert The_Dani Freitag, 5. Juni 2015 18:26
-
Hi,
hierzu wäre es wichtig was für eine Hash-Funktion du verwendest. Es gibt reversible also umkehrbare Haschfunktionen oder irreversible Hash-Abbildungen mit denen man nicht mehr auf das Original schließen kann.
Ein myString.toHashCode(); ist nicht umkehrbar.
Grüße, Tobi
Best Regards. When you see answers and helpful posts, please click Vote As Helpful, Propose As Answer, and/or Mark As Answer. This helps us build a healthy and positive community.