Как расшифровать текст в PHP, который зашифрован Rijndael в .NET - PullRequest
1 голос
/ 12 марта 2012

Мы используем .NET для шифрования текста с помощью следующей процедуры:

RijndaelManaged rijndaelCipher = new RijndaelManaged();
rijndaelCipher.Mode = CipherMode.CBC;
rijndaelCipher.Padding = PaddingMode.PKCS7;
rijndaelCipher.KeySize = 128;
rijndaelCipher.BlockSize = 128;

Один из наших партнеров пытается использовать PHP для расшифровки, но не удалось,Знаете ли вы, PHP получил существующую библиотеку, чтобы помочь им?

Спасибо

1 Ответ

2 голосов
/ 12 марта 2012
$decode = trim(base64_decode($decrypt));
$iv = mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB), MCRYPT_RAND);
$decrypted = mcrypt_decrypt(MCRYPT_RIJNDAEL_128, $mc_key, $decode, MCRYPT_MODE_ECB, $iv);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...