
Descifrado SMS4
El algoritmo SMS4 es un algoritmo de cifrado utilizado en el estándar de red inalámbrica WAPI, ampliamente usado en China. Es un algoritmo de cifrado por bloques con estructura Feistel no balanceada e iterativa de 32 rondas, cuya longitud de clave y de bloque son ambas de 128 bits.
El proceso de cifrado y descifrado del algoritmo SMS4 utiliza exactamente el mismo algoritmo; la única diferencia es que la clave de descifrado se obtiene invirtiendo el orden de la clave de cifrado.
https://baike.baidu.com/item/SMS4%E7%AE%97%E6%B3%95/16858974
change Main.java set SMS4_KEY
len(SMS4_KEY) = 16
p. ej.
java -jar SMS4_Decrypt-1.0-SNAPSHOT-jar-with-dependencies.jar
[+] SMS4 Decrypt
[+] Example: 1D7114B6968BF8208DD94A4DECE634CD
[+] Input SMS4 Password= 1D7114B6968BF8208DD94A4DECE634CD
[+] Passwd Length=32
[+] 明文密码= Jas502n
[+] Input SMS4 Password=
Empaquetar jar
mvn install