Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
| de:modul:ffit:3-jahr:java:learningunits:lu04:b [2025/09/22 14:08] – apeter | de:modul:ffit:3-jahr:java:learningunits:lu04:b [2025/09/22 14:09] (aktuell) – apeter | ||
|---|---|---|---|
| Zeile 35: | Zeile 35: | ||
| <code java> | <code java> | ||
| - | | + | byte[] salt = PasswordHandler.generateSalt(); |
| - | byte[] hash = PasswordHandler.hashPassword(password, | + | byte[] hash = PasswordHandler.hashPassword(password, |
| - | | + | String saltBase64 = Base64.getEncoder().encodeToString(salt); |
| - | String hashBase64 = Base64.getEncoder().encodeToString(hash); | + | String hashBase64 = Base64.getEncoder().encodeToString(hash); |
| - | | + | user.setPasswordSalt(saltBase64); |
| - | user.setPasswordHash(hashBase64); | + | user.setPasswordHash(hashBase64); |
| </ | </ | ||