1

Java/Android を使用して DESFire EV1 カードを認証しようとしており、JCE クラスが正しく使用されていることを確認して、CBC 送信モードで DES Decipher 操作を実装する必要があります。

次の JCE の使用は、この操作に適していますか?

DESKeySpec desKeySpec = new DESKeySpec(masterKeyBytes);  
SecretKeyFactory desKeyFact = SecretKeyFactory.getInstance("DES");
SecretKey s = desKeyFact.generateSecret(desKeySpec);
dfCardCipher = Cipher.getInstance("DES/CBC/NoPadding");
dfCardCipher.init(Cipher.DECRYPT_MODE, s, new IvParameterSpec(ivBytes));

byte[] decipheredCodeRandomB = dfCardCipher.doFinal(encipheredCodeRandomB);
4

0 に答える 0