Wie konvertieren Sie die Zeichenfolge in die Taste, um in der Verschlüsselung verwendet zu werden?

StackOverflow https://stackoverflow.com/questions/4813283

Frage

Hallo alles, was ich den String (als Eingabe vom Benutzer) in einen SecretKey konvertieren möchte.

War es hilfreich?

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");
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top