
SMS4 Decrypt
SMS4 알고리즘은 국내에서 널리 사용되는 WAPI 무선 네트워크 표준에서 사용되는 암호화 알고리즘으로, 32라운드의 반복 비균형 Feistel 구조의 블록 암호화 알고리즘이며, 키 길이와 블록 길이는 모두 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