Red de conocimiento informático - Problemas con los teléfonos móviles - El algoritmo de cifrado sm2 tiene más de una transcodificación hexadecimal, ¿cómo solucionarlo?

El algoritmo de cifrado sm2 tiene más de una transcodificación hexadecimal, ¿cómo solucionarlo?

Paso 1: use AndroidKiller para descompilar el apk, deje que analice el proceso y luego busque las palabras del algoritmo de cifrado y descifrado en "Android" -> "String": AES/DES/MD5/RSA/etc. La probabilidad de que las aplicaciones para usuarios empresariales del mercado utilicen ahora el algoritmo AES supera el 80%. /MD5/RSA/etc. Entre las aplicaciones actualmente en el mercado para usuarios empresariales, la probabilidad de utilizar el algoritmo AES es superior al 80%. Los resultados de la búsqueda son los siguientes: Después de buscar hasta este punto, se puede determinar hasta cierto punto que la aplicación utiliza el. Biblioteca de cifrado y descifrado estándar de Java.

Paso 2: Comience a verificar el algoritmo de cifrado y descifrado en la herramienta: Inspeckage, que se utiliza para llamar al algoritmo estándar AES/DES/RSA/PEB de Java y se puede conectar directamente a key/iv, etc. Además, Inspeckage es de código abierto, puede personalizar el formato de caracteres del enlace de salida. Después de configurarlo, simplemente ejecútelo.