encriptar – ProgramaciónExtrema.com https://programacionextrema.com Tutoriales de programación! Fri, 01 Jan 2016 23:30:45 +0000 es hourly 1 https://wordpress.org/?v=5.6.16 https://programacionextrema.com/wp-content/uploads/2015/10/cropped-icon-programacion-extrema-32x32.png encriptar – ProgramaciónExtrema.com https://programacionextrema.com 32 32 Encriptar en MD5 con PHP https://programacionextrema.com/2015/11/02/encriptar-en-md5-con-php/ https://programacionextrema.com/2015/11/02/encriptar-en-md5-con-php/#respond Mon, 02 Nov 2015 23:05:04 +0000 http://programacionextrema.com/?p=465 A diferencia de otros lenguajes de programación PHP permite de forma nativa (sin librerías externas) encriptar en MD5. En anteriores tutoriales hemos aprendido a encriptar en MD5 con el lenguaje Java, hoy vamos a encriptar en MD5 con PHP, para esto vamos a utilizar la función md5(). ¿Cómo encriptar en MD5 con PHP? El objetivo… Read More

La entrada Encriptar en MD5 con PHP aparece primero en ProgramaciónExtrema.com.

]]>
A diferencia de otros lenguajes de programación PHP permite de forma nativa (sin librerías externas) encriptar en MD5. En anteriores tutoriales hemos aprendido a encriptar en MD5 con el lenguaje Java, hoy vamos a encriptar en MD5 con PHP, para esto vamos a utilizar la función md5().

¿Cómo encriptar en MD5 con PHP?

El objetivo de la encriptación de datos es volver ilegible información considera importante o sensible en un sistema informático. Para cumplir con este objetivo en PHP vamos a utilizar la función md5(). En el siguiente ejemplo vemos como encriptar una posible contraseña ingresada por un usuario:

<?php
  // Password que puede ingresar un usuario
  $password = "password1234";
  
  // Encriptando el password para guardarlo en la base de datos
  $hash = md5($password);
  
  echo $hash;
?>

Ahora si queremos saber si la contraseña ingresada por un usuario coincide con la registrada en la base de datos tenemos que hacer los siguiente:

<?php
  // Password que puede insgresar un usuario para iniciar sesión
  $passwordIngresado = "password1234";
  
  // Password encriptado guardado en la base de datos
  $passwordEnBaseDeDatos = "bdc87b9c894da5168059e00ebffb9077";
  
  // Encriptando el password ingresado
  $hash = md5($passwordIngresado);
  
  // Verificando si coinciden los password
  if($hash == $passwordEnBaseDeDatos){
    echo "El password coincide";
  }else{
    echo "El password no coincide";
  }
?>

Hemos llegado al fina de este simple tutorial, espero que les sea de gran utilidad. Ante cualquier problema no duden en dejar un comentario.

La entrada Encriptar en MD5 con PHP aparece primero en ProgramaciónExtrema.com.

]]>
https://programacionextrema.com/2015/11/02/encriptar-en-md5-con-php/feed/ 0
Generador hash MD5 y SHA1 online https://programacionextrema.com/2015/11/01/generador-hash-md5-y-sha1-online/ https://programacionextrema.com/2015/11/01/generador-hash-md5-y-sha1-online/#respond Sun, 01 Nov 2015 02:38:08 +0000 http://programacionextrema.com/?p=427 Generador hash MD5 y SHA1 online es una herramienta online y gratuita que permite generar hash MD5 y SHA1 a partir de una cadena de caracteres. Para utilizar esta herramienta solamente hay que ingresar un texto en los campos y presionar el botón generar. El hash generado se va a mostrar debajo de los campos.… Read More

La entrada Generador hash MD5 y SHA1 online aparece primero en ProgramaciónExtrema.com.

]]>
Generador hash MD5 y SHA1 online es una herramienta online y gratuita que permite generar hash MD5 y SHA1 a partir de una cadena de caracteres.

Para utilizar esta herramienta solamente hay que ingresar un texto en los campos y presionar el botón generar. El hash generado se va a mostrar debajo de los campos.

Generador hash MD5 y SHA1 online

¿Qué es MD5?

Las siglas MD5 significan Message Digest Algorithm 5, además podemos decir que el MD5 es un algoritmo que se suele utilizar en los sistemas para codificar contraseñas en la base de datos o cualquier otro texto que no se quiera proporcionar directamente al usuario final.

¿Qué es SHA1?

Las siglas SHA1 significan Secure Hash Algorithm, este algoritmo es más seguro y reciente que el MD5, además también sirve para codificar contraseñas y textos.

Espero que les sea de gran utilidad esta herramienta para encriptar en MD5 y SHA1. Ante cualquier problema no duden en dejar un comentario.

La entrada Generador hash MD5 y SHA1 online aparece primero en ProgramaciónExtrema.com.

]]>
https://programacionextrema.com/2015/11/01/generador-hash-md5-y-sha1-online/feed/ 0
Encriptar datos en Java Script https://programacionextrema.com/2015/10/30/encriptar-datos-en-java-script/ https://programacionextrema.com/2015/10/30/encriptar-datos-en-java-script/#respond Fri, 30 Oct 2015 19:01:19 +0000 http://programacionextrema.com/?p=411 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… Read More

La entrada Encriptar datos en Java Script aparece primero en ProgramaciónExtrema.com.

]]>
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.

La entrada Encriptar datos en Java Script aparece primero en ProgramaciónExtrema.com.

]]>
https://programacionextrema.com/2015/10/30/encriptar-datos-en-java-script/feed/ 0
Encriptar en MD5 y SHA1 con Java https://programacionextrema.com/2015/10/28/encriptar-en-md5-y-sha1-con-java/ https://programacionextrema.com/2015/10/28/encriptar-en-md5-y-sha1-con-java/#comments Wed, 28 Oct 2015 23:45:57 +0000 http://programacionextrema.com/?p=347 La encriptación de datos es utilizada en la mayoría de los sistemas, ya que nos permite hacer ilegible información considera importante, por ejemplo una contraseña o el nombre de una imagen. Es por eso que en este tutorial aprenderemos a encriptar en MD5 y SHA1 con Java. ¿Cómo encriptar en MD5 y SHA1 con Java?… Read More

La entrada Encriptar en MD5 y SHA1 con Java aparece primero en ProgramaciónExtrema.com.

]]>
La encriptación de datos es utilizada en la mayoría de los sistemas, ya que nos permite hacer ilegible información considera importante, por ejemplo una contraseña o el nombre de una imagen. Es por eso que en este tutorial aprenderemos a encriptar en MD5 y SHA1 con Java.

¿Cómo encriptar en MD5 y SHA1 con Java?

Antes de comenzar es importante saber que un dato encriptado es irreversible, esto quiere decir que no se puede obtener de ninguna manera el dato original a partir del hash generado, es por eso que solamente vamos a realizar las funciones que hagan la encriptación.

Ahora podemos pasar al código fuente, la siguiente clase permite encriptar un string usando los métodos estáticos MD5 y SHA1:

public class Hash {

	/* Retorna un hash a partir de un tipo y un texto */
	public static String getHash(String txt, String hashType) {
		try {
			java.security.MessageDigest md = java.security.MessageDigest
					.getInstance(hashType);
			byte[] array = md.digest(txt.getBytes());
			StringBuffer sb = new StringBuffer();
			for (int i = 0; i < array.length; ++i) {
				sb.append(Integer.toHexString((array[i] & 0xFF) | 0x100)
						.substring(1, 3));
			}
			return sb.toString();
		} catch (java.security.NoSuchAlgorithmException e) {
			System.out.println(e.getMessage());
		}
		return null;
	}

	/* Retorna un hash MD5 a partir de un texto */
	public static String md5(String txt) {
		return Hash.getHash(txt, "MD5");
	}

	/* Retorna un hash SHA1 a partir de un texto */
	public static String sha1(String txt) {
		return Hash.getHash(txt, "SHA1");
	}

}

Ahora para probar la clase anterior podemos hacer los siguiente:

public static void main(String[] args) {
  System.out.println(Hash.md5("Hola Mundo!"));
  System.out.println(Hash.sha1("Hola Mundo!"));
}

Bueno gente, espero que les haya sido de gran utilidad este tutorial y ante cualquier problema no duden en dejar un comentario.

La entrada Encriptar en MD5 y SHA1 con Java aparece primero en ProgramaciónExtrema.com.

]]>
https://programacionextrema.com/2015/10/28/encriptar-en-md5-y-sha1-con-java/feed/ 5