Salve, sono poche settimane che studio javascript. Ecco il mio problema. Con la pagina sottostante posso criptare una stringa tramite la funzione charCodeAt(indice)che restituisce il valore numerico in formato Unicode del carattere che si trova all’interno della stringa referenziata alla posizione indice. I caratteri si
trovano dalla posizione zero alla posizione lenght -1.
Io vorrei riuscire con uno script a decriptare il codice unicode (per esempio 1868481587700) dato dalla funzione charCodeAt(). Grazie!
************************************************** *******************
<html>
<head>
<title>Cripta Password</title>
<script>
function calculate(){
passworda = document.password1.password2.value.toLowerCase()
passwordb = document.password1.password3.value.toLowerCase()
if (passworda == passwordb){
pass = 1
for(i = 0; i < passworda.length; i++) {
pass *= passworda.charCodeAt(i);
}
document.password1.password4.value = pass;
}
else{
alert("Password di conferma non corretta");
}
}
</script>
</head>
<body>
<form name="password1"><div align="left">
<table border="0" cellspacing="0" cellpadding="2">
<tr>
<td>
Inserisci la password: </td>
<td><input type="text" name="password2" size="15">
</td>
</tr>
<tr>
<td>Conferma la password: </td>
<td><input type="text" name="password3" size="15"></td>
</tr>
<tr>
<td></td>
<td><input type="button" value="Cripta" onClick="calculate()"> <input type="reset" value="Reset" name="B1"></td>
</tr>
<tr>
<td>Password criptata: </td>
<td><input type="text" name="password4" size="15"></td>
</tr>
</table>
</div>
</form>
</body>
</html>
************************************************** *******************