
SMS4 Decrypt
Der SMS4-Algorithmus ist ein Verschlüsselungsalgorithmus, der im in China weit verbreiteten WAPI-Standard für drahtlose Netzwerke verwendet wird. Es handelt sich um einen blockbasierten Verschlüsselungsalgorithmus mit einer iterativen, nicht balancierten Feistel-Struktur über 32 Runden, wobei sowohl die Schlüssellänge als auch die Blocklänge 128 Bits betragen.
Der SMS4-Algorithmus verwendet für die Ver- und Entschlüsselung exakt denselben Algorithmus. Der einzige Unterschied besteht darin, dass der Entschlüsselungsschlüssel durch eine Reverse-Transformation aus dem Verschlüsselungsschlüssel abgeleitet wird.
https://baike.baidu.com/item/SMS4%E7%AE%97%E6%B3%95/16858974
change Main.java set SMS4_KEY
len(SMS4_KEY) = 16
e.g.
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=
Jar packen
mvn install