JAVA加密感悟
加密:大体分为两种:单向加密和双向加密,而双向加密又分为对称加密和非对称加密,对称加密是使用同一个密匙进行解密和加密,而非对称加密是由一对公开密匙和私有密匙加密,如用私有密匙加密则用公开密匙解密,反之同之。
加密时一般都得转化成字节,再进行加密
javax.crypto.Cipher类提供加密和解密功能,该类是JCE框架的核心。
Security.addProvider(new com.sun.crypto.provider.SunJCE());添加安全引擎
Java一般需要获取对象MessageDigest来实现单项加密(信息摘要)。