
SMS4 Decrypt
O algoritmo SMS4 é o algoritmo de criptografia usado no padrão de rede sem fio WAPI, amplamente utilizado na China. É um algoritmo de criptografia de bloco com estrutura Feistel não balanceada iterativa de 32 rodadas, com comprimentos de chave e de bloco ambos de 128 bits.
O algoritmo usado nos processos de criptografia e descriptografia do SMS4 é exatamente o mesmo; a única diferença é que a chave de descriptografia é obtida pela transformação de ordem reversa da chave de criptografia.
https://baike.baidu.com/item/SMS4%E7%AE%97%E6%B3%95/16858974
change Main.java set SMS4_KEY
len(SMS4_KEY) = 16
ex.:
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=
Empacotar jar
mvn install