MCRYPT_DECRYPT için $ anahtar değeri nasıl yaratılır?

0 Cevap

Ben MCRYPT_DECRYPT kullanarak bir dize şifresini çalışıyorum, ama ben bir 'string' türü içine anahtarı almak için nasıl emin değilim:

$key = array(-2, -2, -2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2);
pkcs5_unpad(mcrypt_decrypt(MCRYPT_RIJNDAEL_128, $key, $text, MCRYPT_MODE_CBC, $iv));

anahtar I (java olur) şifreleme tarafında kullanılan, rasgele bir anahtar jeneratör kullanarak oluşturulan:

byte[] key = new byte[] { -2, -2, -2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 };

bayt imzalanmış, böylece negatif sayılar sahip yasal olmalıdır - Ben sadece $ anahtar için 'string' türü istiyor çünkü MCRYPT_DECRYPT ile kullanmak için nasıl emin değilim?

Teşekkürler

0 Cevap