こんにちはすべて 私は文字列(ユーザからの入力として)を秘密鍵に変換したいと思います。私はJ2MEでコーディングしています。使用されるアルゴリズムはブロッフィッシュです。暗号化に使用する文字列をキーに変換する方法はありますか?
0
A
答えて
1
のJava暗号化APIには、Java MEでは使用できません。
Java MEをサポートする軽量暗号化API Bouncy Castleをダウンロードする必要があります。そこから必要なクラスを抽出することができます。私はコード例hereを見つけました。
文字セットについて:Java MEは確かにUTF-8をサポートしているので、常に安全です。そして良いアイデアですね。文字セットを指定していないコードがたくさんあります。
0
編集:Ericの答えをご覧ください。これはJ2MEでは利用できません。キーに文字列を変換するには
、あなたが行うことができます:
String strkey = "My key goes here";
SecretKeySpec key = new SecretKeySpec(strkey.getBytes("UTF-8"), "Blowfish");
関連する問題
- 1. 文字列を暗号化キーに変換する(逆の場合もあります)java
- 2. 暗号化されたデータを文字列に変換する方法
- 3. 暗号化キーとIVを文字列として保存/変換する
- 4. .NETで文字列を暗号化する方法は?
- 5. apache.commons.codecを使用してJavaクライアントで文字列を暗号化(.NETで暗号化)する方法Base64?
- 6. パスワードを128文字に暗号化する方法は?
- 7. Click-Once - 接続文字列を暗号化する方法
- 8. Flexアプリケーションから、SHA1を使用して文字列を暗号化し、base64文字列に変換する方法は?
- 9. OpenSSL ECCを使用してテキスト文字列を暗号化/復号化する
- 10. 暗号化/復号化方法に暗号化された文字列に '/'が含まれていない
- 11. 文字列をキーに変換する
- 12. 文字列をキーとして使用するvb.netの安全な(ish)暗号化/復号化アルゴリズム
- 13. 暗号化されたキーを使用してiOSで文字列に署名するには?
- 14. vb.netでクエリ文字列を暗号化するには?
- 15. 暗号化/復号化を使用してポスト(JSON)メソッドを使用して暗号化データを送信する方法はありますか?
- 16. JavaScript文字列の暗号化と復号化ですか?
- 17. Delphi - MadCrypt - 文字列の暗号化と復号化に問題がある
- 18. jsonの文字列を暗号化/復号化する最も良い方法は何ですか
- 19. 暗号化の後にaes-256キーを変更するには?
- 20. Grailsドメインクラスの列を暗号化/復号化する方法は?
- 21. 暗号化された文字列は、私が読んで] [バイトを文字列に変換しようとすると、私は、文字列としてSQLデータベースで暗号化されたパスワードを格納する必要があります[]私はパスワードを暗号化する必要が
- 22. WinForms 1.1のapp.configで接続文字列を暗号化する方法は?
- 23. C#公開RSA-1280六角キーで文字列を暗号化
- 24. バイト配列を文字列とバックに安全に変換する方法はありますか?
- 25. POST/GET変数を送信する前に暗号化する方法はありますか?
- 26. 配列を文字列として暗号化する
- 27. 配列を文字列に変換せずに#{}を使用する方法
- 28. Android:暗号化による文字列のセキュリティの強化
- 29. Java:既知のキーでPHP上で暗号化された文字列を解読する方法は?
- 30. 文字列をJavaのファイルに変換する方法とその逆の方法はありますか?
いいえ、しないでください。このようなアプリケーションでは、引数なし 'String.getBytes()'を使用しないでください。常に文字セットを指定してください。ほとんどの場合、UTF-8を使用できます。また、SecretKeySpecクラスはJ2MEでは使用できません。 –
J2MEには何がありますか?私はこの回答を削除することができますが、あなたのコメントを失いたくはありません。 –