Hi
You can use JCESecurityModule and JCEHandler.
smconsole -lmk resources/cfg/lmk.key FK 128 ZMK 01010101010101010101010101010101
JCESecurityModule jcesecmod = new JCESecurityModule("cfg/lmk.key", "com.sun.crypto.provider.SunJCE");
JCEHandler jceHandler = new JCEHandler("com.sun.crypto.provider.SunJCE");
SecureDESKey zmk = new SecureDESKey(SMAdapter.LENGTH_DES3_2KEY, SMAdapter.TYPE_ZMK, "BB187C0E517AF4FDBB187C0E517AF4FD", "8CA64D");
System.out.println("KEYCLEARZMK ==>> " + ISOUtil.hexString(jceHandler.extractDESKeyMaterial(SMAdapter.LENGTH_DES3_2KEY, jcesecmod.decryptFromLMK(zmk))));
пятница, 30 декабря 2022 г. в 17:25:21 UTC+2, Vishesh: