zoukankan      html  css  js  c++  java
  • 4种加密,解密算法介绍(MD5,DES,RSA,SSL)

    4种加密,解密算法:

    1.MD5 不可逆加密:MD5Encrypt.Encrypt,长度32,2的128次方,MD5两次,MD5加盐
    MD5 公开的算法,任何语言都可以用
    相同原文加密结果式一样的;不同内容 长度加密后是32位;
    不可逆加密
    1 防止被篡改
    2 防止明文存储
    3 防止抵赖,数字签名
    用途:1.防止篡改;发个文档,事先给别人一个MD5,是文档的摘要
    源代码管理器SVN
    2.极速妙传:扫描文件的MD5和已有的文件的MD5对比--吻合表示文件在不用上传;
    3.密码保存,防止看到明文,密文可见,所以要求密码复杂,加盐(123456+caj);
    4.防止抵赖,数字签名

    2.Des 对称可逆加密:加密,解密是一个Key,数据传输;在先打印;
    DES AES Blowfish
     对称加密算法的优点是速度快,
      缺点是密钥管理不方便,要求共享密钥。
    可逆对称加密 密钥长度8
    3.RSA 非对称可逆加密:加密,解密是一对,保证文件来自某人(私有key)
    公开加密Key,保证数据安全,速度快
    公开解密Key,保证文件来自某人,不可抵赖

    4.数字证书SSL加密
    百度--》 CA机构生成证书签名:--用户、
    浏览器内置机构 证书,无条件信任
    申请证书;
    5点基本知识--MD5加密,在CA自己加密
    单边验证
    双边验收
    阿里云免费申请证书

  • 相关阅读:
    Flex 布局语法教程
    2017年总结的前端文章——border属性的多方位应用和实现自适应三角形
    html 里 checkbox里 只要选中就会自动添加checked=“checked”么?
    jQuery遍历DOM
    checkbox 全选操作
    ubuntu下安装jdk
    ubuntu下安装nodejs
    nodejs express route 的用法
    聊天室业务分析
    一般使用场景
  • 原文地址:https://www.cnblogs.com/csj007523/p/14332730.html
Copyright © 2011-2022 走看看