Wie konvertieren Sie die Zeichenfolge in die Taste, um in der Verschlüsselung verwendet zu werden?
-
25-10-2019 - |
Frage
Hallo alles, was ich den String (als Eingabe vom Benutzer) in einen SecretKey konvertieren möchte.
Lösung
Die Java -Kryptographie -APIs sind in Java Me nicht verfügbar.
Sie müssen die herunterladen Hüpfburg Leichte Kryptographie -API, die Java Me unterstützt. Sie können dann die Klassen extrahieren, die Sie von dort benötigen. Ich habe ein Code -Beispiel gefunden hier Das sollte Ihnen helfen, loszulegen.
Über Charsets: Java Me unterstützt tatsächlich UTF-8, das ist also immer eine sichere Wette. Und eine gute Idee, ja, obwohl Sie viel Code sehen werden, der kein Zeichensatz angibt.
Andere Tipps
Bearbeiten: Bitte beachten Sie Erics Antwort. Dies ist in J2ME nicht verfügbar.
Um eine Zeichenfolge in einen Schlüssel umzuwandeln, können Sie:
String strkey = "My key goes here";
SecretKeySpec key = new SecretKeySpec(strkey.getBytes("UTF-8"), "Blowfish");