PHP çıktısını engellemenin bir yolu olup olmadığını bulmaya çalışıyorum (html şeyler). temeldePHP: obfuscate PHP çıktı?
... Birkaç gizli girişler var kendilerinde bazı PHP çıkışları var
Örnek:
<input type="hidden" name="myinput" value="<?php echo $variable; ?>" />
kullanıcıların tarayıcıdaki değerini karartmak için herhangi bir yol yoktur ama yine de okunabilir sunucu tarafı bu yüzden sayfalar arasında giriş değerini geçebilir miyim? Herhangi bir öneri ve yardım için
takdir edilecektir.
DÜZENLEME: böyle yaptım:
$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";
Neden on1 sayfasındaki değeri şifrelemiyorsunuz ve diğer sayfada şifresini çözemiyorsunuz? – Daan
@Daan, ben baktım ve karşılaştığım tek şey 'md5()' 'şifreli 'bir kez şifresini çözmek için imkansız hale getirdi! baska öneri? – rooz
'md5()' bir karma işlevidir. Hashing şifreleme değildir. – Daan