Firma de Android SHA1WithRSA SHA256WithRSA MD5WithRSA
Al firmar la aplicación y luego cargarla en un mercado de aplicaciones, se informa el siguiente error
MD5 SHA1 SHA256 SHA512 Estas cuatro son esencialmente funciones de resumen. La diferencia radica en la longitud:
MD5 es de 128 bits,
SHA1 es. 160 bits,
SHA256 es de 256 bits,
SHA512 es de 512 bits.
El algoritmo central de SHA1WithRSA es usar sha1 primero para digerir y luego usar RSA para cifrar. Pero agregó algunas cosas algorítmicas en el proceso sha1.
Características:
SHA1: retorno de posprocesamiento de clave pública, SHA1 es irreversible y anticolisión
MD5: antimanipulación
MD5 y SHA1 son dos algoritmos de cifrado, que se utilizan para calcular un valor que no se puede revertir para verificar si el archivo ha sido modificado.
AES: más rápido, compatible con dispositivos, alto nivel de seguridad;
DES: datos locales, nivel de seguridad bajo
RSA: cifrado asimétrico, con claves públicas y privadas