Hallo, ich benutze BBAES, um meinen Code zu verschlüsseln und zu entschlüsseln. Aber ich bekomme einen Fehler in dieser Zeile.AES muss unabhängig von der Schlüsselgröße eine feste IV-Größe von 16 Byte haben
encryptedData=[bb encryptedDataFromData:[bb dataFromString:_secret encoding:BBAESDataEncodingBase64] IV:[bb dataFromString:iv encoding:BBAESDataEncodingBase64] key:hashKeyData options:BBAESEncryptionOptionsIncludeIV];
Und mein Fehler ist
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'AES must have a fixed IV size of 16-bytes regardless key size.'
Dies ist, wie ich meine hashKeyData
hashKeyData=[bb keyByHashingPassword:_key keySize:BBAESSaltDefaultLength];
Bitte helfen Sie mir erstellen. Dank
Hallo Danke für Ihre Antwort ,, Aber jetzt im einen Fehler wie diese bekommen *** Beenden app aufgrund nicht abgefangene Ausnahme ‚NSInvalidArgumentException‘, Grund: ‚- [BBAES IVFromString:]: Unbekannter Selektor zum Beispiel 0x1366c6da0 gesendet ' Warum das? – user1960169