base64c源碼
Ⅰ base64_decode(" 解密
無聊呀,老是看見有無聊的人用php來加密。
其實PHP是無法加密的,只要把eval替換為exit,運行一次就能看見源代碼,不過現在無聊的人都很變態,比如這個代碼就被反復「加密」了20次~
「解密」後的代碼如下:
<?php
/* please do not edit anything here */
include("footer_content.php");
echo '<div id="foot" style="background-image:url('.get_bloginfo('template_directory').'/images/footer_.gif);height:28px;display:block;color:#888888;text-align:center;padding-top:15px;">
<div class="onethousand_wrap">
<a href="">Zionn</a> designed by <a title="ZENVERSE Premium Themes" href="">ZENVERSE</a> | In conjunction with <a href="">Reseller Hosting</a> from the #1 <a href="">Web Hosting Provider</a> - HostNexus.
</div>
</div>';
$zenverse_global_google_analytics = get_option('zenverse_global_google_analytics');
if ($zenverse_global_google_analytics != '')
wp_footer();
echo '</body></html>';
?>
Ⅱ php base64 加密 和javascript base64 不一樣
你在線加密用的是GB2312
而你PHP採用的是UTF-8
這兩種編碼編出來的位元組是不一樣
因此BASE64通過位元組編碼的
導致你看到的結果不一樣。
如果你想PHP加出來和在線加密一樣,你可以把編碼轉一致就可以了。
<?php echo base64_encode(iconv('utf-8','gbk',"胡蘿卜")); ?>
這樣子就能和在線加密是一樣的了。