java数据加密解密程序实例

时间:2014-05-30 17:32:43
【文件属性】:

文件名称:java数据加密解密程序实例

文件大小:9KB

文件格式:RAR

更新时间:2014-05-30 17:32:43

java 加密

私钥加密:  消息摘要只能检查消息的完整性,但是单向的, 对明文消息并不能加密,要加密明文的消息的话,就要使用其他的算法, 要确保机密性,我们需要使用私钥密码术来交换私有消息。   这种最好理解,使用对称算法。比如:A用一个密钥对一个文件加密, 而B读取这个文件的话,则需要和A一样的密钥, 双方共享一个私钥(而在web环境下,私钥在传递时容易被侦听):   使用私钥加密的话,首先需要一个密钥, 可用javax.crypto.KeyGenerator产生一个密钥(java.security.Key), 然后传递给一个加密工具(javax.crypto.Cipher),该工具再使用相应的算法来进行加密, 主要对称算法有:DES(实际密钥只用到56位),AES(支持三种密钥长度:128、192、256位), 通常首先128位,其他的还有DESede等,jdk1.5种也提供了对对称算法的支持, 以下例子使用AES算法来加密:


【文件预览】:
des.jar
com
----crypto()
--------encrypt()
resource
----key(8B)
----algorithm.properties(76B)

网友评论

  • 很有借鉴作用,学习了
  • 不错已得到帮助了
  • 很好的东西,可以借鉴~~
  • 代码好复杂,看着有点懵,功能都实现了,好用。
  • 很好的东西,可以借鉴~
  • 还没用,不错的资源!希望多增加文字说明!
  • 借鉴了下。不错的说。
  • 嗯嗯,思路还是很错的呢
  • 很好的参考范例,正好用
  • 很好的参考范例,谢谢了!
  • 嗯,看看。挺实用
  • 不错对我很有帮助
  • 很好的东西,可以借鉴~~
  • 很好, 不错的例子可以更改使用
  • 很好的参考范例
  • 很好的参考范例,谢谢了!
  • 看了一下,可以借鉴一下,很好的东西,谢谢!
  • 思路很好,借鉴学习过了