2

Base64アプリケーションのサーバーにパスワードを送信するためにデコードを使用しました。しかし、サーバー側のサポートでは、特にAESbase64を使用するように提案されました。私はそれについて少しグーグルで調べて、AndroidでAESbase64を使用しないこの理由を見つけました。しかし、通常のbase64(android.util.Base64)で暗号化された文字列を送信した場合、AES base 64を使用して元の文字列に復号化できますか?

4

1 に答える 1

3

sunが標準のjdkの一部ではないいくつかのファイルを実装したという事実は、あなたが望む同じプロトコルに準拠するそれらの他のいくつかのimplを見つけることができないという意味ではありません。

あなたの場合、「暗号化」の意味を確認してください。結局のところ、base64は暗号化/復号化する方法ではなく、秘密鍵を必要とせずに、完全に可逆的な方法で一部のバイトをエンコード/デコードするだけです。ただし、AESは暗号化キーを使用するため、サーバーがbase64でエンコードされたAES暗号化済みのバッファーを送信することを期待しているかどうかによって異なります...これを見つけてください。

于 2012-11-26T07:22:29.843 に答える