
SMS4 Decrypt
Алгоритм SMS4 — это алгоритм шифрования, используемый в широко распространённом в Китае стандарте беспроводных сетей WAPI. Представляет собой блочный алгоритм шифрования с 32-раундовой итеративной несбалансированной структурой Фейстеля; длина ключа и длина блока составляют 128 бит.
Процессы шифрования и расшифрования в алгоритме SMS4 полностью идентичны. Единственное отличие состоит в том, что ключ расшифрования получается путём реверсирования ключа шифрования.
https://baike.baidu.com/item/SMS4%E7%AE%97%E6%B3%95/16858974
change Main.java set SMS4_KEY
len(SMS4_KEY) = 16
например
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
mvn install