zoukankan      html  css  js  c++  java
  • java 加解密

    1.md5加解密

      单向加密,加密的数据不能通过解密还原 

      特点:

        a 对于同样的文件,计算出的md5值就是一个哈希值

        b md5算法是公开的,因而找到的md5生成器,背后算法是一样的

        c md5拥有是一个128位二进制数,

        d 从无穷序列到有限序列的映射这点可以推断出,md5算法可能产生冲突

    2.3-DES加密

      加密算法可逆,解密方可以通过与加密方约定的密钥进行解密,三重数据加密,且可以逆推的一种算法方案。

      3DES的密钥必须是24位的byte数组

    3.base64 

      用于传输8bit字节代码的编码方式,将非ASCII字符的数据转换成ASCII字符一种方法,在base64特别适合在http,mime协议下快速传输数据。

    4.URLEncoder 编码

      一种字符编码,保证被传送的参数由遵循规范的文本组成。

    参考1:http://blog.csdn.net/xiadaoceshen/article/details/8464476

    参考2:http://blog.csdn.net/shuangshuang37278752/article/details/8795000

  • 相关阅读:
    第九次任务
    第八次任务
    第七次任务
    第六次任务
    第四天半任务
    第四天任务
    第三天任务
    第二天任务
    第一天任务
    第⑩天任务
  • 原文地址:https://www.cnblogs.com/suixin84/p/6733310.html
Copyright © 2011-2022 走看看