随笔分类 - 加密-解密
RSA加密算法--Java实现详细案例:
摘要:import org.apache.commons.codec.binary.Base64; import java.security.*; import java.security.spec.PKCS8EncodedKeySpec; import java.security.spec.X509EncodedKeySpec; import java.util.HashMap; import j...
阅读全文
Java加密技术(一)——BASE64与单向加密算法MD5&SHA&MAC
摘要:http://snowolf.iteye.com/blog/379860 加密解密,曾经是我一个毕业设计的重要组件。在工作了多年以后回想当时那个加密、解密算法,实在是太单纯了。 言归正传,这里我们主要描述Java已经实现的一些加密解密算法,最后介绍数字证书。 如基本的单向加密算法: BASE64 严
阅读全文
Base64算法的使用
摘要:Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,可用于在HTTP环境下传递较长的标识信息。详细的Base64信息,可以参见维基百科:https://en.wikipedia.org/wiki/Base64。今天,我们开始java中base64算法的使用。 Java自带的Base6
阅读全文
MD5(Message Digest algorithm 5,信息摘要算法)
摘要:private String MD5(String s) { try { MessageDigest md = MessageDigest.getInstance("MD5"); byte[] bytes = md.digest(s.getBytes("utf-8")); return toHex(
阅读全文
浙公网安备 33010602011771号