Tag: java

AES在iOS(Obj-C)和Android(Java)中获得了不同的结果

我是一个完全新手这种encryption的东西,但我有一个Java应用程序和一个iOS,我希望他们都能够将文本ecrypt相同的结果。 我使用AES。 我发现这些代码,当然有一些修改,但是它们会返回不同的结果 iOS代码: – (NSData *)AESEncryptionWithKey:(NSString *)key { unsigned char keyPtr[kCCKeySizeAES128] = { 'T', 'h', 'e', 'B', 'e', 's', 't', 'S', 'e', 'c', 'r','e', 't', 'K', 'e', 'y' }; size_t bufferSize = 16; void *buffer = malloc(bufferSize); size_t numBytesEncrypted = 0; const char iv2[16] = { 65, 1, 2, 23, 4, 5, 6, 7, […]