Encriptar datos en Java Script

Encriptar datos en Java Script

El objetivo de la encriptación de datos es volver ilegible información considera importante o sensible en un sistema informático. Es por eso que en este tutorial aprenderemos a encriptar datos en Java Script con diferentes algoritmos como el MD5, SHA-1, SHA-256, etc…

¿Cómo encriptar datos en Java Script?

Para realizar la tarea mencionada en este tutorial usaremos una librería en Java Script llamada crypto-js que se la pueden descargar desde su sitio oficial https://code.google.com/p/crypto-js.

¿Cómo encriptar en MD5 con Java Script?

MD5 es una función hash ampliamente utilizada. Ha sido utilizada en una gran variedad de aplicaciones para comprobar la integridad de los archivos.

<script src="http://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/md5.js"></script>
<script>
    var hash = CryptoJS.MD5("ProgramaciónExtrema.com");
    alert(hash);
</script>

¿Cómo encriptar en SHA-1 con Java Script?

Las funciones hash SHA fueron diseñadas por la Agencia Nacional de Seguridad (NSA). SHA-1 es la más establecida de las funciones de hash SHA existentes, y se utiliza en una gran variedad de aplicaciones y protocolos de seguridad.

<script src="http://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/sha1.js"></script>
<script>
    var hash = CryptoJS.SHA1("ProgramaciónExtrema.com");
    alert(hash);
</script>

¿Cómo encriptar en SHA-2 con Java Script?

SHA-256 es una de las cuatro variantes del conjunto de SHA-2. No es tan ampliamente utilizado como SHA-1, a pesar de que parece ofrecer mucha mejor seguridad.

<script src="http://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/sha256.js"></script>
<script>
    var hash = CryptoJS.SHA256("ProgramaciónExtrema.com");
    alert(hash);
</script>

¿Cómo encriptar en SHA-3 con Java Script?

SHA-3 es el ganador de un concurso de cinco años para seleccionar un nuevo algoritmo, donde se evaluaron 64 diseños.

<script src="http://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/sha3.js"></script>
<script>
    var hash = CryptoJS.SHA3("ProgramaciónExtrema.com");
    alert(hash);
</script>

¿Cómo encriptar en RIPEMD-160 con Java Script?

<script src="http://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/ripemd160.js"></script>
<script>
    var hash = CryptoJS.RIPEMD160("ProgramaciónExtrema.com");
    alert(hash);
</script>

Buenos hemos llegado al final de este tutorial, espero que les sea de gran utilidad y ante cualquier problema no duden en dejar un comentario.

Compartilo en
Share on FacebookTweet about this on TwitterShare on Google+Share on LinkedInPin on PinterestEmail this to someone

AboutJosé Di Meglio

Apasionado de la tecnología y programación. Aportando información gratuita sobre el mundo de la informática.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *