Login Login
MORE

WIDGETS

Widgets

Wanted articles
Who is online?
Article tools

Java Script:Librerie e frameworks vari

From Aino Wiki

Jump to: navigation, search

Criptaggio

Uso di crypto-js

E' una libreria disponibile in Google Code [1], può essere usata per criptare le password da un form e mandarle sul DB per registrare o autenticare un utente.

  • articolo: [2]
  • Scaricare la libreria da qui
  • Ci sono due cartelle: components e rollups contenenti rispettivamente il codice con commenti e leggibile ed il codice compattato. Suggerisco l'uso di quanto nella cartella rollups.
  • Includere in una cartella, es. Scripts, tutti i JS della cartella scelta prima.
  • Seguire il codice di esempio che segue, HTML + JavaScript.
<script type="text/javascript" src="./Scripts/rollups/sha1.js"></script>
<script type="text/javascript" src="./Scripts/rollups/aes.js"></script>
<script type="text/javascript" src="./Scripts/rollups/sha256.js"></script>
<script type="text/javascript">
	function TestPasswordEncript() {
		try {
			var secretPhrase = 'pioppone';
			var pw = prompt("Digita la password ", "ScemoChiLegge71");
 
			var encryptedData = CryptoJS.AES.encrypt(pw, secretPhrase);
			alert(encryptedData);
			var decryptedData = CryptoJS.AES.decrypt(encryptedData, secretPhrase);
 
			var originalData = decryptedData.toString(CryptoJS.enc.Utf8);
 
			alert(originalData);
 
		} catch (e) {
			alert(e);
		}
	}	
</script>
 
 
    <body>
<input type="button" id="BtnTestPasswordEncript" value="Test Encript password" onclick="TestPasswordEncript()" />
    </body>
</html>

Mappa e Link


JavaScript | Librerie e frameworks | CSS | HTML | JQuery


C# | Visual Studio | MS SQL


Parole chiave:

Author