PasswordHasher
Die PasswordHasher konvertieren einen Wert aus einer UI-Komponente je nach Converter in einen bestimmten Hash-Wert. Diese Funktionalität kann bei einen PasswordField genutzt werden um zum Beispiel ein Passwort in die Datenbank als Hash-Wert zu schreiben.
Folgende Konverter stehen zur Verfügung.
Zu finden in dem Interface "com.rapidclipse.framework.security.util.PasswordHasher":
- MD5
- SHA1
- SHA2
- PBKDF2WithHmacSHA1
Anwendung:
PasswordField-Wert mit SHA2 hashen:
byte[] passwordBytes = passwordField.getValue().getBytes(); byte[] hashedPasswordBytes = PasswordHasher.Sha2().hashPassword(passwordBytes);
XDEV Software Corp. - One Embarcadero Center, San Francisco, CA 94111, US
Copyright © 2015. XDEV Software Corp. All rights reserved.