¿Cómo generar claves SHA1, MD5 y SHA-256 en Android Studio?

SHA1 , MD5 y SHA-256 son funciones criptográficas que convertirán su entrada a un valor de 160 bits (20 bytes). Es una clave segura que se utiliza para almacenar datos muy importantes. En Android las claves SHA1, MD5 y SA-256 son muy importantes. Si desea agregar API externas de Google, como Maps y otras funciones externas dentro de su aplicación, debe agregar su clave a la consola de Google . Las claves SHA son la identidad única de su aplicación. Estas claves son muy importantes y son necesarias cuando tiene que agregar su aplicación a la tienda Google Play. En este artículo, veremos cómo crear estas claves en Android Studio. 

1. Teclas SHA-1

SHA-1 también conocido como Algoritmo hash seguro . Es una función hash criptográfica que tomará entrada y produce un valor hash de 160 bits. Este valor hash generado se conoce como resumen de mensaje . Este valor hash generado se representa luego en un número de formato hexadecimal que tiene 40 dígitos. Esta clave fue diseñada por la Agencia de Seguridad Nacional de los Estados Unidos y se utilizó como estándar de procesamiento de información. La clave SHA se introdujo en 1995. 

Usos de la clave SHA-1: 

  • Se utiliza para criptografía.
  • Al usar esta clave, los datos de entrada se convierten en un valor hash de 160 bits que es difícil de decodificar.
  • Estas claves también se utilizan para la integridad de datos.

2. Teclas MD-5 

Las teclas MD-5 también se conocen como Message Digest . Estas claves son más rápidas que las claves SHA-1 y su uso es más simple que las claves SHA-1. MD-5 tiene una longitud de 128 bits del resumen del mensaje. MD-5 tiene poca seguridad en comparación con las claves SHA-1. La llave MD-5 se introdujo en 1992.

Usos de la llave MD-5: 

  • Las claves MD-5 se utilizan para criptografía.
  • Se utilizan para almacenar datos en valores de 128 bits.

3. Teclas SHA-256

SHA-256 se conoce como Secure Hash Algorithm 256 . Es una función hash criptográfica que toma una entrada de 20 bytes y representa este valor en formato hexadecimal. El valor generado se conoce como resumen del mensaje. El valor hexadecimal generado tiene alrededor de 40 dígitos. 

Usos de la clave SHA-256: 

  • Las claves SHA-256 se utilizan en criptografía.
  • También se utilizan en Integridad de datos.

Guía paso a paso para generar claves SHA1, MD5 y SHA-256 en Android Studio

Paso 1: para crear estas claves, primero debe crear un nuevo proyecto en Android Studio o también puede generar estas claves en sus proyectos existentes. Si desea crear un nuevo proyecto, consulte el artículo Cómo crear un nuevo proyecto en Android Studio .

Paso 2: ahora dentro de Android Studio, haga clic en la pestaña Gradle como se muestra en la imagen a continuación.

 Generate SHA1, MD5, and SHA-256 Keys in Android Studio

Paso 3: Después de hacer clic en la pestaña Gradle, verá la siguiente pantalla en la que haga clic en su » Nombre de la aplicación « . Después de hacer clic en el nombre de su aplicación, verá tres opciones dentro que hacen clic en las últimas opciones » aplicación «. Después de hacer clic en la aplicación, vaya a «Tareas» . Dentro de Tareas, navegue hasta » android » y haga doble clic en la opción » firmar informe» .

 Generate SHA1, MD5, and SHA-256 Keys in Android Studio

Después de hacer clic en el «informe de firma», sus claves se generarán como se muestra en la siguiente captura de pantalla.

 Generate SHA1, MD5, and SHA-256 Keys in Android Studio

Puede usar estas claves mientras integra Firebase en su aplicación . Cuando desee agregar las API de Google dentro de su aplicación, estas claves son muy importantes. 

Publicación traducida automáticamente

Artículo escrito por chaitanyamunje y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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