當前位置:編程學習大全網 - 網站源碼 - JAVA對DES加密解密的實現

JAVA對DES加密解密的實現

呃,貌似DES加密解密的時候可以不用尼個generatekey()方法的,比如說下面的代碼

Cipher c = Cipher.getInstance("DES");

SecretKeySpec sk=new SecretKeySpec("00000000".getBytes(),"DES");

c.init(Cipher.ENCRYPT_MODE,sk);

byte encode[]=c.doFinal("0123456789".getBytes());

for(byte b:encode)System.out.print(b+",");

c.init(Cipher.DECRYPT_MODE,sk);

byte bb[]={76,114,-8,-106,-48,-75,-64,16,80,-106,106,-96,-25,61,124,-61};//0123456789的DES加密數組

byte decode[]=c.doFinal(bb);

System.out.println("\n"+new String(decode));

在這裏可以看到有關JCA的說明:/javase/6/docs/technotes/guides/security/crypto/CryptoSpec.html#Cipher

  • 上一篇:綠地控股股票會退市嗎
  • 下一篇:上古卷軸5怎樣消除懸賞金
  • copyright 2024編程學習大全網