0

こんにちはすべて私は文字列(ユーザーからの入力として取得)を秘密鍵に変換したいと思います。私はJ2MEでコーディングしています。使用されるアルゴリズムはblowfishです。

4

2 に答える 2

1

Java暗号化APIは、JavaMEでは使用できません。

JavaMEをサポートするBouncyCastle軽量暗号化APIをダウンロードする必要があります。次に、そこから必要なクラスを抽出できます。始めるのに役立つコード例をここで見つけました。

charsetsについて:Java MEは確かにUTF-8をサポートしているので、それは常に安全な策です。そして、良い考えです。ただし、文字セットを指定しないコードがたくさん表示されます。

于 2011-01-27T19:07:07.473 に答える
0

編集:エリックの答えを見てください。これはJ2MEでは使用できません。

文字列をキーに変換するには、次のようにします。

String strkey = "My key goes here";
SecretKeySpec key = new SecretKeySpec(strkey.getBytes("UTF-8"), "Blowfish");
于 2011-01-27T06:22:48.137 に答える