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

  • 相关阅读:
    使用IDEA整合SSM框架
    宏任务与微任务
    setTimeout的实现及其问题
    JS的闭合(Closure)
    this详解
    JS的作用域和作用域链
    JS的执行上下文
    JS内存机制
    抽象工厂模式(c++实现)
    迭代器模式(c++实现)
  • 原文地址:https://www.cnblogs.com/suixin84/p/6733310.html
Copyright © 2011-2022 走看看