Realizzare tool in PHP per criptare stringhe di testo è abbastanza semplice, poichè esistono già delle funzioni che ci permettono di criptare una qualsiasi stringa.
Per decriptarle, invece, bisognerebbe usare dei “dizionari”, ma esistono già dei siti che permettono di decriptare i codici md5, sha1 ecc.
Ovviamente non tutte le stringhe possono essere decriptate. Per vedere se una stringa è decriptabile basta cercare su google la stringa (criptata), se la stringa è decriptabile, eventualmente, google vi elencherà dei link dove sarà presenta la stringa originale, cioè decriptata.
Ecco un tool che potete usare per criptare delle stringhe in SHA1, MD5 e CRC2
<html>
<head>
<script type=”text/javascript”>
function check(form)
{
parola=false;
if (form.parola.value != “”)
parola=true;
if(parola)
{
form.x.value=”1″;
return true;
}
else
{
form.x.value=”0″;
return false;
}
}
</script>
<style type=”text/css”>
.all {
color: #00ff00;
background-color: transparent;
border: 1px solid #00ff00;
}
option {
color: #00ff00;
border-color: #00ff00;
background-color: black;
}
select {
color: #00ff00;
border-color: #00ff00;
background-color: transparent;
}
body {
background-repeat: no-repeat;
background-color:black;
}
</style>
</head>
<body>
<center>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" id="form" name="form" OnSubmit="return check(this)">
<input type="hidden" name="x">
<font color="#00ff00"><p><b>Shin && Helias World Crypter</b></p></font>
<table style="float:center;">
<tr><td align="center"><font color="#00ff00">Inserisci una stringa da criptare:</font></td></tr>
<tr><td align="center"><input type="text" name="parola" OnKeyUp="document.getElementById('Cripter').style.display='';"></td></tr>
<tr>
<td align="center">
<select style="display:none;" name="Cripter" id="Cripter" OnChange="if(check(document.getElementsByName('form')[0])){ document.getElementsByName('form')[0].submit();}">
<option id="0" value="0" <?php if ((strcmp($_POST['Cripter'],0))==0){echo "selected="selected"";}?> >--</option>
<option id="1" value="1" <?php if ((strcmp($_POST['Cripter'],1))==0){echo "selected="selected"";}?> >Cripta in MD5</option>
<option id="2" value="2" <?php if ((strcmp($_POST['Cripter'],2))==0){echo "selected="selected"";}?> >Cripta in SHA1</option>
<option id="3" value="3" <?php if ((strcmp($_POST['Cripter'],3))==0){echo "selected="selected"";}?> >Cripta in CRC32</option>
<option id="4" value="4" <?php if ((strcmp($_POST['Cripter'],4))==0){echo "selected="selected"";}?> >Cripta in tutto</option>
</select>
</td>
</tr>
</table>
</form>
<table border="1">
<?php
$parola=$_POST['parola'];
$Opzione = $_POST["Cripter"];
if ($_POST['x'] == 1)
{
if ($Opzione == 0)
{
echo "<font color="#00ff00">Scegli un opzione.</font>";
}
else if ($Opzione == 1)
{
$md5=MD5($parola);
echo "<tr><td align="center"><font color="#00ff00">Stringa: $parola</font></td></tr>";
echo "<tr><td align="center"><font color="#00ff00">MD5: $md5</font></td></tr>";
}
else if ($Opzione == 2)
{
$sha1=sha1($parola);
echo "<tr><td align="center"><font color="#00ff00">Stringa: $parola</font></td></tr>";
echo "<tr><td align="center"><font color="#00ff00">SHA1: $sha1</font></td></tr>";
}
else if ($Opzione == 3)
{
$crc32=crc32($parola);
echo "<tr><td align="center"><font color="#00ff00">Stringa: $parola</font></td></tr>";
echo "<tr><td align="center"><font color="#00ff00">CRC32: $crc32</font></td></tr>";
}
else if ($Opzione == 4)
{
$md5=MD5($parola);
$crc32=crc32($parola);
$sha1=sha1($parola);
echo "<tr><td align="center"><font color="#00ff00">Stringa: $parola</font></td></tr>";
echo "<tr><td><font color="#00ff00">MD5:</font> <font color="#00ff00">$md5</font></td></tr>";
echo "<tr><td><font color="#00ff00">crc32:</font> <font color="#00ff00">$crc32</font></td></tr>";
echo "<tr><td><font color="#00ff00">sha1:</font> <font color="#00ff00">$sha1</font></td></tr>";
}
else
{
echo "Scegli un opzione.";
}
}
?>
</table>
</center>
</body>
</html>