Я пытаюсь выяснить, есть ли способ обфускации вывода PHP (html stuff).PHP: obfuscate выход PHP?
в основном, у меня есть несколько скрытых входов и у них есть некоторые PHP выходы в них ...
Пример:
<input type="hidden" name="myinput" value="<?php echo $variable; ?>" />
есть ли способ, чтобы скрыть его значение в браузере пользователя но все еще читаемый сервер, поэтому я могу передать входное значение между страницами?
любое предложение и помощь будут оценены.
EDIT: Я сделал это так:
$string = "my string to be be encrypted goes here";
$secret_key = "This is my secret key";
// Create the initialization vector for added security.
$iv = mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB), MCRYPT_RAND);
// Encrypt $string
$encrypted_string = mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $secret_key, $string, MCRYPT_MODE_CBC, $iv);
// Decrypt $string
$decrypted_string = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $secret_key, $encrypted_string, MCRYPT_MODE_CBC, $iv);
echo "Original string : " . $string . "<br />\n";
echo "Encrypted string : " . $encrypted_string . "<br />\n";
echo "Decrypted string : " . $decrypted_string . "<br />\n";
Почему бы не зашифровать значение на странице on1 и не расшифровать на другой странице? – Daan
@Daan, я действительно изучил это, и единственное, с чем я столкнулся, это «md5()», что сделало бы невозможным «дешифровать» его после его «зашифрования»! какие-либо предложения? – rooz
'md5()' - хеширующая функция. Хеширование - это не шифрование. – Daan