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":

  1. MD5
  2. SHA1
  3. SHA2
  4. 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.