Base64
アプリケーションのサーバーにパスワードを送信するためにデコードを使用しました。しかし、サーバー側のサポートでは、特にAESbase64を使用するように提案されました。私はそれについて少しグーグルで調べて、AndroidでAESbase64を使用しないこの理由を見つけました。しかし、通常のbase64(android.util.Base64)で暗号化された文字列を送信した場合、AES base 64を使用して元の文字列に復号化できますか?
1852 次
1 に答える
3
sunが標準のjdkの一部ではないいくつかのファイルを実装したという事実は、あなたが望む同じプロトコルに準拠するそれらの他のいくつかのimplを見つけることができないという意味ではありません。
あなたの場合、「暗号化」の意味を確認してください。結局のところ、base64は暗号化/復号化する方法ではなく、秘密鍵を必要とせずに、完全に可逆的な方法で一部のバイトをエンコード/デコードするだけです。ただし、AESは暗号化キーを使用するため、サーバーがbase64でエンコードされたAES暗号化済みのバッファーを送信することを期待しているかどうかによって異なります...これを見つけてください。
于 2012-11-26T07:22:29.843 に答える