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