Java中4大基本加密算法解析资料.docxVIP

  • 0
  • 0
  • 约8.32千字
  • 约 22页
  • 2016-12-16 发布于湖北
  • 举报
Java中4大基本加密算法解析简单的java加密算法有:BASE64 严格地说,属于编码格式,而非加密算法 MD5(Message Digest algorithm 5,信息摘要算法) SHA(Secure Hash Algorithm,安全散列算法) HMAC(Hash Message Authentication Code,散列消息鉴别码) 1. BASE64Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家可以查看RFC2045~RFC2049,上面有MIME的详细规范。 Base64编码可用于在HTTP环境下传递较长的标识信息。例如,在Java Persistence系统Hibernate中,就采用了Base64来将一个较长的唯一标识符(一般为128-bit的UUID)编码为一个字符串, 用作HTTP表单和HTTP GET URL中的参数。在其他应用程序中,也常常需要把二进制数据编码为适合放在URL(包括隐藏表单域)中的形式。此时,采用Base64编码具有不可读性, 即所编码的数据不会被人用肉眼所直接看到。(来源百度百科)java实现代码:package .单向加密;import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;/*BASE64的加密解密是双向的,可以求反解.BASE64Enco

文档评论(0)

1亿VIP精品文档

相关文档