2

私の友人はiPhoneのPKCS1パディングでデータを暗号化しました。

Javaでそのデータを復号化するにはどうすればよいですか?

Javaでは、「アルゴリズム/暗号モード/パディング」を指定する必要があります。パディングとアルゴリズムはわかっていますが、どちらも暗号モードを知りません。iPhoneで暗号化する場合は指定されません。

4

2 に答える 2

2

弾む城を使用し、このコードは単純なはずです

于 2009-05-14T10:20:41.763 に答える
0

RSA は実際には「モード」を使用しません。モードはブロック暗号用です。

組み込みの Sun プロバイダは、「RSA/ECB/PKCS1Padding」をCipher名前として受け入れます。ECB は「電子コードブック」であり、「ブロック」からブロックへの情報を混ぜません。これは一種の「非暗号化モード」です。

他のプロバイダーは、RSA の暗号モードとして「なし」を受け入れます。

BouncyCastle は優れたプロバイダーです。ただし、この場合、なぜわざわざインストールする必要があるのか​​ わかりません。SunJCE プロバイダーは問題なく動作します。

于 2009-05-15T03:25:17.620 に答える