加密

作者: 你飞跃俊杰 | 来源:发表于2021-04-15 11:14 被阅读0次

    一、MD5加密

    1.加密前要utf8 encode一下
    2.md5加密,永远都是得到16位字符,一对多不可逆

    二、RSA加密

    是否有最大值(117位)的限制 =》 进行分段加密

    三、Base64

    Base64编码要求把3个8位字节(38=24)转化为4个6位的字节(46=24,之后在6位的前面补两个0,形成8位一个字节的形式。
    如果剩下的字符不足3个字节,则用0填充,输出字符使用'=',因此编码后输出的文本末尾可能会出现1或2个'='。
    为了保证所输出的编码位可读字符,Base64制定了一个编码表,以便进行统一转换。编码表的大小为2^6=64,这也是Base64名称的由来。

    1.标准,剩下的字符不足3个字节,则用0填充,输出字符使用'='
    2.非标准,不需补齐

    相关文章

      网友评论

          本文标题:加密

          本文链接:https://www.haomeiwen.com/subject/ycyklltx.html