Как расшифровать зашифрованный на iPhone текст AES256 в PHP - PullRequest
2 голосов
/ 21 марта 2011

Я хотел бы знать, как расшифровать некоторый текст, зашифрованный на iPhone, используя AES256 и PKCS7Padding с функцией PHP.

Я использую следующий код 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;
}

1 Ответ

2 голосов
/ 21 марта 2011

Следующий фрагмент PHP покрывает удаление дополнения PKCS7 , которое в сочетании с таким SO вопросом (но в вашем случае заменой MCRYPT_RIJNDAEL_128 на MCRYPT_RIJNDAEL_256) должно дать вам то, что вам нужно .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...