使用Java技术实现对称密码算法.pptVIP

  • 9
  • 0
  • 约4.54千字
  • 约 15页
  • 2017-11-17 发布于河南
  • 举报
使用Java技术实现对称密码算法

使用Java技术实现对称密码算法 信息系统安全附件-1 在J2SE v1.4 中缺省提供的算法 DES TripleDES Blowfish PBEWithMD5AndDES PBEWithMD5AndTripleDES. Java API javax.crypto.Cipher 是实现加密解密的类。 一个具体 Cipher对象通过调用静态方法 getInstance()来获得。 上述方法需要一个变换字符串做为参数: algorithm/mode/padding (例如, DES/ECB/PKCS5Padding) 使用密钥或另加一个算法参数对象进行初始化。 通过调用update()对传递进来的数据进行加密或解密。 最后调用doFinal()来完成加密或解密过程。 一个加密过程示例 解密过程 Java示例程序主结构 多步加密或解密 public byte[] update(byte[] input); public byte[] update (byte[] input, int inputOffset, int inputLen); public int update (byte[] input, int inputOffset, int inputLen, byte[] output); public int update (byt

文档评论(0)

1亿VIP精品文档

相关文档