
एसएमएस4 डिक्रिप्ट
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