JAVA加密感悟

加密:大体分为两种:单向加密和双向加密,而双向加密又分为对称加密和非对称加密,对称加密是使用同一个密匙进行解密和加密,而非对称加密是由一对公开密匙和私有密匙加密,如用私有密匙加密则用公开密匙解密,反之同之。

加密时一般都得转化成字节,再进行加密

javax.crypto.Cipher类提供加密和解密功能,该类是JCE框架的核心。
Security.addProvider(new com.sun.crypto.provider.SunJCE());添加安全引擎

Java一般需要获取对象MessageDigest来实现单项加密(信息摘要)。

posted @ 2017-11-17 16:47  码农Ne'w出新世界  阅读(204)  评论(0编辑  收藏  举报