我想知道如何使用 PHP 函数使用 AES256 和 PKCS7Padding 解密 iPhone 上加密的一些文本。
我使用以下 Objective-C 代码。
https://gist.github.com/838614
- (NSString *)AES256EncryptWithKey:(NSString *)key
{
NSData *plainData = [self dataUsingEncoding:NSUTF8StringEncoding];
NSData *encryptedData = [plainData AES256EncryptWithKey:key];
NSString *encryptedString = [encryptedData base64Encoding];
return encryptedString;
}
最佳答案
以下 PHP 代码片段涵盖 removing PKCS7 padding ,与 this SO question 结合(但在您的情况下用 MCRYPT_RIJNDAEL_128
替换 MCRYPT_RIJNDAEL_256
)应该可以满足您的需求。
关于php - 如何用 PHP 解密 iPhone 加密的 AES256 文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5377239/