IOS で base32 (AES) を使用してデータを暗号化できるキーを使用する必要があります。 AES で base64 を使用して同じことを成功させることができました。base64 を使用した AES では、データを暗号化するキーを使用できます。同じキーを使用して復号化できます
1 に答える
1
AES はバイト配列 (またはNSData
iOS) を暗号化します。暗号化ライブラリには、base 64 にエンコード/デコードする便利なメソッドがある場合がありますが、基になる暗号化は常にバイト単位です。
Base32 はそれほど一般的ではないため、Base32 の暗号化/復号化は、ライブラリ内の便利な方法ではサポートされていない可能性があります。base32 へのエンコード/デコードは自分で行う必要があります。Base32 および Base64 エンコーディングはキーレスであるため、同じキーを使用できるはずです。これは、AES 暗号化/復号化自体でのみ使用されるためです。
于 2013-09-25T10:00:14.507 に答える