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自己加密
    单边验证
    双边验收
    阿里云免费申请证书

  • 相关阅读:
    StreamWrite写ASCII文本文件时,中文变成问号的处理
    asp.net错误处理封装
    C#减少图片文件大小和尺寸
    关于《代码大全2》
    关于重载
    Oracle移机
    用delphi模仿.net的string.split
    Oracle817搞怪
    oracle取得系统时钟
    15 个新鲜精彩的jQuery教程
  • 原文地址:https://www.cnblogs.com/csj007523/p/14332730.html
Copyright © 2011-2022 走看看