Base64 sık kullanılan şifreleme algoritmalarından birisidir. Herhangi bir anahtara ihtiyaç duymadan geri dönüşümü yapılabilir. Md5 ise hashdir geri dönüşümü yoktur.

Phpkilit.com uygulaması için basit bir kod çözücü hazırladım. Phpkilit çıktısını içine atmanız yeterli olacaktır. Phpkilit.com'u yapan kişiyi tanımıyorum ancak bir öneri olarak değişken isimlerini randomize tanımlatıp işin içine biraz daha karmaşıklık eklerse kırılma oranını zorlaştırmış olur.
<?
$code = $_POST["code"];
$code = stripslashes($code);
$code = stripslashes($code);
?>Sifrelenmis kod : <form action="" method="post"> <textarea rows="10" style="width:100%" name="code"><?=$code?></textarea><input type="submit" value="Coz"/></form>
<?
if ($code) {
preg_match_all("@base64_decode\(\'(.*?)\'\)@si",$code,$dump);

$retCode = $dump[1][1];
$status = 1;
while ($status == 1) {
$temp = gzinflate(base64_decode($retCode));
if (!stristr($temp,'base64_decode')) {
echo 'Cozulmus kod:<br><textarea rows="10" style="width:100%">';
echo gzinflate(base64_decode($retCode));
echo '</textarea>';
$status = 0;
} else {
$retCode = $temp;
preg_match("@base64_decode\(\'(.*?)\'\)@si",$retCode,$dump);
$retCode = $dump[1];
}
}
}
?>