如题,如能提供,不胜感激

解决方案 »

  1.   

    下面这篇文章你可能需要http://www.ibm.com/developerworks/cn/java/l-security/index.html
      

  2.   

    http://www.zxbc.cn/html/sf/2013384592403_3.html
      

  3.   

    java的des加密我用过:
     java code:
                SecureRandom sr = new SecureRandom();//取得随即数据
                KeyGenerator kg = KeyGenerator.getInstance("DES");
                kg.init(sr);
                SecretKey key = kg.generateKey();
                byte[] desKey = key.getEncoded();
                DESKeySpec dks = new DESKeySpec(desKey);
                SecretKeyFactory keyFactory = SecretKeyFactory.getInstance("DES");
                SecretKey ekey = keyFactory.generateSecret(dks);
                byte[] des = ekey.getEncoded();//产生des密钥
                Cipher c = Cipher.getInstance("DES/ECB/PKCS5Padding");
                c.init(Cipher.ENCRYPT_MODE, ekey);//现在可以用密钥器进行加密
                Cipher occ = Cipher.getInstance("DES/ECB/PKCS5Padding");
                occ.init(Cipher.DECRYPT_MODE, ekey);//这是用来相同的des密钥解密
    加密的方法为:
      CipherOutputStream cos = new CipherOutputStream(is, c);//is是一个输入流