Was ist der beste Weg, um einen SALT-Wert in Java als String zu erzeugen, der mindestens 32 Bytes lang ist?Wie SALT-Wert in Java generieren?
29
A
Antwort
42
final Random r = new SecureRandom();
byte[] salt = new byte[32];
r.nextBytes(salt);
/** String encodedSalt = Base64.encodeBase64String(salt); */
+5
+1 aber wahrscheinlich am besten, nur um es als 'byte []' – Qwerky
2
In SpringSecurity können Sie org.springframework.security.crypto.keygen.KeyGenerators
+0
zu verlassen Letzter Link ist gebrochen – Artem
+0
Es ist jetzt behoben. –
Verwandte Themen
- 1. kurze Zufallszahl in Java generieren?
- 2. XSD-Dateien in Java generieren
- 3. Wie dynamisch Java Beans von WSDL generieren?
- 4. Wie generieren IntStream mit Java Stream API
- 5. Generieren CSV-Datei von Objekt in Java
- 6. Java-Bibliothek Oauth1.0a-Signatur generieren
- 7. Generieren von benutzerdefinierten Textdateien in Java
- 8. Wie ausführbare Datei von Java-Projekt in Eclipse generieren
- 9. Wie spezifische IDs für USB-Port in Java generieren?
- 10. Wie zu generieren PublicKey-Objekt aus einer Datei in Java
- 11. Wie kann ich ein .torrent in Java generieren?
- 12. Fehler beim Generieren von Java-Header-Datei
- 13. Generieren Avro-Schema aus bestimmten Java-Objekt
- 14. generieren JSON Schema von Java-Klasse
- 15. automatisch generieren HTTP Bildschirm Scraping Java-Code
- 16. Eine Java-API zum Generieren von Java-Quelldateien
- 17. So generieren Sie ein Java-Call-Diagramm
- 18. Java 8 - Generieren Rückgabetyp mit Lambdas
- 19. Java: Wie kann ich PrivateKey aus einer Zeichenfolge generieren?
- 20. Wie Stub in Android generieren?
- 21. wie generieren Konstrukteuren in Eclipse
- 22. Wie Pseudozufallszahl in FPGA generieren?
- 23. Wie Jahr in Smarty generieren?
- 24. Java: Wie kann man benutzerdefinierte Compiler-Warnungen für Methodenverwendungen generieren?
- 25. Java-Domain-Objekte aus der Datenbanktabelle generieren
- 26. Java - Generieren von Strings der Länge x
- 27. Java-Framework zum automatischen Generieren von Komponententests
- 28. Java-Servlet: ZIP-Datei aus BLOBs generieren
- 29. von Java-Code generieren XML-Datei
- 30. Java generieren dynamische CSV-Datei zum Download
Ein Salz Wert ist nur zufällig erzeugte Werte verwenden. Welche Reihe von Charakteren willst du? Hinweis: Zeichen verwenden 2 Bytes. Meinst du, du willst ein 'Byte [32]' als Salz? –
Ich wollte 32 zufällige Bytes als String codiert, wie Shamim suggeriert. –