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