
SMS4 Decrypt
L'algoritmo SMS4 è l'algoritmo di crittografia utilizzato nello standard di rete wireless WAPI, ampiamente usato in Cina. È un algoritmo di crittografia a blocchi con struttura Feistel non bilanciata e iterativa a 32 round, con lunghezza della chiave e dimensione del blocco entrambe pari a 128.
L'algoritmo usato nel processo di cifratura e decifratura di SMS4 è esattamente lo stesso; l'unica differenza è che la chiave di decifratura viene ottenuta invertendo l'ordine della chiave di cifratura.
https://baike.baidu.com/item/SMS4%E7%AE%97%E6%B3%95/16858974
change Main.java set SMS4_KEY
len(SMS4_KEY) = 16
ad es.
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=
Per generare il jar
mvn install