Passwort Verschlüsselung hash

JvKbF

Mitglied
Hallo,
ich würde gerne n Programm mit Passwort verschlüsselung schreiben.

Jetzt habe ich gelesen, dass das mit HashCodes gut funktioniert. Hab ich also ausprobiert..:

Java:
String asf = "Password";
String as3 = "anderesPassword";

System.out.println(asf.hashCode());
System.out.println(as3.hashCode());

allerdings bringt beides den gleichen hash raus .. sollte ja was anderes sein oder nicht?
 
Zuletzt bearbeitet von einem Moderator:
Hallo,

wenn du ein Passwort unkenntlich machen möchtest, könntest du beispielsweise bcyrpt verwenden. Bcyrpt verwendet zusätzlich einen Salt, um die Komplexität zu erhöhen. Eine Beispielimplementierung findest du hier: https://gist.github.com/craSH/5217757

Möchtest du jedoch wirklich etwas verschlüsseln, solltest du eine bekannte Implementierung eines symmetrischen/asymmetrischen oder hybriden Verschlüsselungsverfahrens nehmen. Eine eigene Implementierung davon würde ich nicht empfehlen.

Gruß

PS:
Wichtig: Hash ungleich Verschlüsselung
 

Neue Themen


Zurück
Oben