-
quale algoritmo usoScritto daNon Autenticatoil 2011-07-25 10:00:00.0 alle 2011-07-25 10:00:00.0per criptare un testo con una password?
ciao a tutti vorrei scrivere un javascript che cripta(e decripta) un testo mediante l'utilizzo di una password... che algoritmo posso usare?
c'e' qualcosa già pronto che posso scroccare?
-
Re: quale algoritmo uso
- Scritto da:
> per criptare un testo con una password?
> ciao a tutti vorrei scrivere un javascript che
> cripta(e decripta) un testo mediante l'utilizzo
> di una password... che algoritmo posso
> usare?
> c'e' qualcosa già pronto che posso scroccare?
http://point-at-infinity.org/jsaes/
-
Re: quale algoritmo uso
- Scritto da: pandistelle
>
> - Scritto da:
> > per criptare un testo con una password?
> > ciao a tutti vorrei scrivere un javascript che
> > cripta(e decripta) un testo mediante l'utilizzo
> > di una password... che algoritmo posso
> > usare?
> > c'e' qualcosa già pronto che posso scroccare?
>
> http://point-at-infinity.org/jsaes/
Per l'uso pratico c'è anche l'implementazione di aes in LeetKey per firefox.Young professional woman and busy mom.
-
Re: quale algoritmo usoScritto daNon Autenticatoil 2011-07-25 11:17:00.0 alle 2011-07-25 11:17:00.0
- Scritto da: pandistelle
>
> - Scritto da:
> > per criptare un testo con una password?
> > ciao a tutti vorrei scrivere un javascript che
> > cripta(e decripta) un testo mediante l'utilizzo
> > di una password... che algoritmo posso
> > usare?
> > c'e' qualcosa già pronto che posso scroccare?
>
> http://point-at-infinity.org/jsaes/
mica sono capace di usarla io...
bhooooooooooooo<html> <head> <script language="javascript" src="jsaes.js"><!-- --></script> </head> <body> <div> Insert the key to decript passwords: <input type="text" id="txtKey" value=""> <input type="submit" onclick="javascript:decriptAll();return false;" value="decript"> <input type="submit" onclick="javascript:criptAll();return false;" value="cript"> </div> <div class='ecripted'>viva la mamma</div> <div class='ecripted'>viva la ganja</div> <script language="javascript"> function criptAll(){ AES_Init(); var key=document.getElementById("txtKey").value; var blocks=getElementsByClass("div","ecripted",document); AES_ExpandKey(key); for(var i=0;i<blocks.length;i++){ var block=blocks[i].innerHTML; AES_Encrypt(block, key); block[i].innerHTML=block; } AES_Done(); } function decriptAll(){ } function getElementsByClass(a,b,c){var d=c.getElementsByTagName(a);var e=[];for(var i=0;i<d.length;i++){if (d[i].getAttribute("class")==b){e[e.length]=d[i];}}return e;} </script> </body> </html>-
Re: quale algoritmo usoScritto daNon Autenticatoil 2011-07-25 11:35:00.0 alle 2011-07-25 11:35:00.0
- Scritto da:
>
> - Scritto da: pandistelle
> >
> > - Scritto da:
> > > per criptare un testo con una password?
> > > ciao a tutti vorrei scrivere un javascript che
> > > cripta(e decripta) un testo mediante
> l'utilizzo
> > > di una password... che algoritmo posso
> > > usare?
> > > c'e' qualcosa già pronto che posso scroccare?
> >
> > http://point-at-infinity.org/jsaes/
> mica sono capace di usarla io...
> bhooooooooooooo
>> <html> > <head> > <script language="javascript" src="jsaes.js"><!-- > --></script> > </head> > <body> > <div> > Insert the key to decript passwords: <input > type="text" id="txtKey" > value=""> > <input type="submit" > onclick="javascript:decriptAll();return false;" > value="decript"> > <input type="submit" > onclick="javascript:criptAll();return false;" > value="cript"> > </div> > <div class='ecripted'>viva la mamma</div> > <div class='ecripted'>viva la ganja</div> > <script language="javascript"> > function criptAll(){ > AES_Init(); > var key=document.getElementById("txtKey").value; > var > blocks=getElementsByClass("div","ecripted",documen > AES_ExpandKey(key); > > for(var i=0;i<blocks.length;i++){ > var block=blocks[i].innerHTML; > AES_Encrypt(block, key); > block[i].innerHTML=block; > } > AES_Done(); > } > > function decriptAll(){ > } > > function getElementsByClass(a,b,c){var > d=c.getElementsByTagName(a);var e=[];for(var > i=0;i<d.length;i++){if > (d[i].getAttribute("class")==b){e[e.length]=d[i];} > </script> > </body> > </html> >
bho per me quello script non fa niente... la variabile block non cambia...
e la funzione encrypt non restituisce un tubo non avendo nemmeno un return all'interno...
bho... e' una presa ingiro!
-
Re: quale algoritmo usonel ciclo for l'istruzione block[i].innerHTML=block; dovrebbe essere blocks[i].innerHTML=block;
-----------------------------------------------------------
Modificato dall' autore il 25 luglio 2011 11.50
------------------------------------------------------------
Re: quale algoritmo usoScritto daNon Autenticatoil 2011-07-25 11:52:00.0 alle 2011-07-25 11:52:00.0
- Scritto da: pandistelle
> sicuro che la class "ecripted" sia giusta?
> nel ciclo for l'istruzione
> block[i].innerHTML=block; dovrebbe
> essere
> blocks[i].innerHTML=block;
bho apparte quel piccolissimo errore che comunque non cambiava nulla visto che il non funzionamento l'avevo provato con firebug vedendo i valori delle variabili
a me continua a non funzionare...
ora ho provato a copiaincollare il loro esempio ma non funziona nemmeno quello...<html> <head> <script src="jsaes.js"><!-- --></script> <script language="javascript"> AES_Init(); var block = new Array(16); for(var i = 0; i < 16; i++) block[i] = 0x11 * i; var oldblock=block; var key = new Array(32); for(var i = 0; i < 32; i++) key[i] = i; AES_ExpandKey(key); AES_Encrypt(block, key); AES_Done(); document.write(oldblock +"<BR>"+block); </script> [/block] oldblock=block in realtà penso che non funzioni per lo stesso motivo per cui non funziona questo [code]
-
Re: quale algoritmo usoScritto daNon Autenticatoil 2011-07-25 11:53:00.0 alle 2011-07-25 11:53:00.0
- Scritto da:
>
> - Scritto da: pandistelle
> > sicuro che la class "ecripted" sia giusta?
> > nel ciclo for l'istruzione
> > block[i].innerHTML=block; dovrebbe
> > essere
> > blocks[i].innerHTML=block;
>
> bho apparte quel piccolissimo errore che comunque
> non cambiava nulla visto che il non funzionamento
> l'avevo provato con firebug vedendo i valori
> delle variabili
>
> a me continua a non funzionare...
> ora ho provato a copiaincollare il loro esempio
> ma non funziona nemmeno
> quello...
>> <html> > <head> > <script src="jsaes.js"><!-- --></script> > <script language="javascript"> > AES_Init(); > > var block = new Array(16); > for(var i = 0; i < 16; i++) > block[i] = 0x11 * i; > var oldblock=block; > var key = new Array(32); > for(var i = 0; i < 32; i++) > key[i] = i; > > AES_ExpandKey(key); > AES_Encrypt(block, key); > > AES_Done(); > document.write(oldblock +"<BR>"+block); > </script> > [/block] > oldblock=block > >
>
> in realtà penso che non funzioni per lo stesso
> motivo per cui non funziona
> questo
>
<html> <head> <script src="jsaes.js"><!-- --></script> <script language="javascript"> var a="cacchio"; ciccio(a); alert(a); function ciccio(a) a="culo"; </script> >
>
-
Re: quale algoritmo uso- Scritto da:
>
> - Scritto da: pandistelle
> > sicuro che la class "ecripted" sia giusta?
> > nel ciclo for l'istruzione
> > block[i].innerHTML=block; dovrebbe
> > essere
> > blocks[i].innerHTML=block;
>
> bho apparte quel piccolissimo errore che comunque
> non cambiava nulla visto che il non funzionamento
> l'avevo provato con firebug vedendo i valori
> delle variabili
>
> a me continua a non funzionare...
> ora ho provato a copiaincollare il loro esempio
> ma non funziona nemmeno
> quello...
>> <html> > <head> > <script src="jsaes.js"><!-- --></script> > <script language="javascript"> > AES_Init(); > > var block = new Array(16); > for(var i = 0; i < 16; i++) > block[i] = 0x11 * i; > var oldblock=block; > var key = new Array(32); > for(var i = 0; i < 32; i++) > key[i] = i; > > AES_ExpandKey(key); > AES_Encrypt(block, key); > > AES_Done(); > document.write(oldblock +"<BR>"+block); > </script> > [/block] > oldblock=block > > > > in realtà penso che non funzioni per lo stesso > motivo per cui non funziona > questo > [code] > >
In effetti sembra non funzionare, in alternativa puoi provare questo http://members.tele2.nl/MAvanEverdingen/Code/
-
Re: quale algoritmo uso- Scritto da: pandistelle
> - Scritto da:
> >
> > - Scritto da: pandistelle
> > > sicuro che la class "ecripted" sia giusta?
> > > nel ciclo for l'istruzione
> > > block[i].innerHTML=block;
> dovrebbe
> > > essere
> > > blocks[i].innerHTML=block;
> >
> > bho apparte quel piccolissimo errore che
> comunque
> > non cambiava nulla visto che il non
> funzionamento
> > l'avevo provato con firebug vedendo i valori
> > delle variabili
> >
> > a me continua a non funzionare...
> > ora ho provato a copiaincollare il loro esempio
> > ma non funziona nemmeno
> > quello...
> >> > <html> > > <head> > > <script src="jsaes.js"><!-- --></script> > > <script language="javascript"> > > AES_Init(); > > > > var block = new Array(16); > > for(var i = 0; i < 16; i++) > > block[i] = 0x11 * i; > > var oldblock=block; > > var key = new Array(32); > > for(var i = 0; i < 32; i++) > > key[i] = i; > > > > AES_ExpandKey(key); > > AES_Encrypt(block, key); > > > > AES_Done(); > > document.write(oldblock +"<BR>"+block); > > </script> > > [/block] > > oldblock=block > > > > > > > > in realtà penso che non funzioni per lo stesso > > motivo per cui non funziona > > questo > > [code] > > > >
>
> In effetti sembra non funzionare, in alternativa
> puoi provare questo
> http://members.tele2.nl/MAvanEverdingen/Code/
Niente da fare...ho provato questo e sembra funzionare bene http://www.movable-type.co.uk/scripts/aes.html
-
Re: quale algoritmo usoScritto daNon Autenticatoil 2011-07-25 14:37:00.0 alle 2011-07-25 14:37:00.0> Niente da fare...ho provato questo e sembra
> funzionare bene
> http://www.movable-type.co.uk/scripts/aes.html
Al quale ho apportato tempo fa un modestissimo ma sostanziale contributo.
-
-
-
-
-
-
-
-
Re: quale algoritmo usoScritto daNon Autenticatoil 2011-07-25 14:29:00.0 alle 2011-07-25 14:29:00.0> vorrei scrivere un javascript che cripta(e decripta) un testo mediante l'utilizzo
> di una password...
Attento all'encoding. C'è il rischio di scrivere qualcosa che non funziona se nel testo ci sono caratteri accentati e così via, come succede agli script che scrivono gli americani.
-