私は次のクラスを使用してテキストを暗号化/復号化します。無効なキーを使用すると誤った復号化テキストを返す
http://code.google.com/p/iphonebits/source/browse/trunk/src/Encryption/NSData-AES.m?r=2
これは完璧に動作します。しかし、無効なキー(暗号化キー以外のいずれか)で暗号化されたテキストを復号化すると、これはテキストとそれを復号化されたテキストの実際の長さに戻しません。理由は何でしょうか(これはゼロを返すと思われますか?)これは良い方法ですか?ライブラリは無効な復号化キーのエラーを返すはずですか?それは必須かどうか?
が
ありがとうございます。 commoncryptoのようなライブラリでは、エラーを返します。どのように彼らはそれを行うか? – Dilshan
鍵の長さは、鍵で使用される文字と同様に問題である可能性があります。それ以外の場合は、キー制約を満たせばエラーを返さないはずです。 – Cyprian
ご返信ありがとうございます。感謝。それを受け入れた。 – Dilshan