Java RC5の暗号化と解読アルゴリズムが必要です。RC5暗号化とJCEを使用したデータの復号
答えて
JDKには、RC5をサポートするJCEプロバイダが付属しています。 http://download.oracle.com/javase/6/docs/technotes/guides/security/crypto/CryptoSpec.htmlを参照し、Cipherクラスの説明を参照してください。
RC5ParameterSpecクラスもご覧ください。
実際のRC5アルゴリズムがSun JCEプロバイダに含まれていないと思います。 RC5には* support *が含まれているので、*もし*実装しているプロバイダがあればそれを使うことができます。実際、Sunのプロバイダには特許取得済みのアルゴリズムは含まれていません。 RC5は特許取得済みです。 –
JCEはRC5をサポートしていますが、はであり、いずれのプロバイダでも実装されています。一方、BouncycastleのプロバイダにはRC5が含まれています。だから、バーンシーキャストプロバイダを追加するだけであれば、JCEを通じてRC5を使用できるはずです(例:Cipher c = Cipher.getInstance("RC5/CBC/PKCS5Padding");
)
ただし、無料で入手できるという理由だけで、合法的に無料で使用できるわけではありません。たとえば、米国ではRC5特許所有者からライセンスを取得する必要があります。
- 1. JCAとJCEを使ったJavaのテキストチャンクの暗号化と復号化
- 2. RSAとAESを使用した暗号化/復号化。基準?
- 3. LinuxカーネルでAESを使用した暗号化と復号化
- 4. OpenSSLを使用した暗号化と復号化エラー0x0407106B
- 5. 暗号化と復号化
- 6. MD5CryptoServiceProviderを使用したC#での暗号化と復号
- 7. トークン化エンジン|シードファイルを使用した暗号化復号化
- 8. PHPを使用したC#暗号化の復号化
- 9. Springを使用したパスワードの暗号化/復号化
- 10. TripleDes、PKCS7、ECBを使用したPHPの暗号化/復号化
- 11. Carrierwaveを使用した暗号化/復号化
- 12. MediaCodecを使用して暗号化されたデータをSurfaceTextureに復号化および復号化する
- 13. 暗号ブロックチェーンの復号XOR「暗号化」
- 14. 未知の暗号化アルゴリズムを使用したbase64復号
- 15. RSA暗号化/復号化
- 16. AES暗号化/復号化
- 17. 暗号化/復号化soll
- 18. 復号化、暗号化
- 19. Vignere配列を使った暗号化の暗号化/復号化java
- 20. SWIFTの暗号化と復号化
- 21. ファイルの暗号化と復号化
- 22. DataTableオブジェクトの暗号化と復号化
- 23. ASP.net ViewStateの暗号化と復号化
- 24. ESAPIの暗号化と復号化
- 25. Md5ハッシュの暗号化と復号化
- 26. ファイルの復号化と暗号化
- 27. SQL Serverの暗号化と復号化
- 28. DES、RSAの暗号化と復号化
- 29. C++の暗号化と復号化
- 30. パスワードでの暗号化と復号化
私は自分のimplを使用します。 RC5のしかしトンのインプットがあります。ネット上。ちょうど1つを選ぶ。 – bestsss