
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