当前位置: 首页 > news >正文

文化厅加强网站建设响应式 网站 开发

文化厅加强网站建设,响应式 网站 开发,美管加登录平台,苏州工业园区公积金管理中心一、加密技术 1、加密的两个核心组件 2、加密技术作用#xff1a; 二、加解密技术原理 1、对称加密 2、非对称加密 #xff08;1#xff09;思考问题#xff1f; 1#xff09;、有了非对称加密为什么还用对称加密#xff1f; 2#xff09;、如何传递秘钥呢…一、加密技术 1、加密的两个核心组件 2、加密技术作用 二、加解密技术原理 1、对称加密 2、非对称加密 1思考问题 1、有了非对称加密为什么还用对称加密 2、如何传递秘钥呢解决秘钥分发问题对称加密存在这个问题 4、数字信封数据加密验证接收方身份数字信封结合数据签名 5、什么是哈希函数、哈希函数特点 6、数字签名数据验证接收方验证发送方的身份数字信封结合数据签名 三、加密常见算法 1、对接加密算法 1、流加密算法 2、分组加密算法分块加密 2、非对称加密算法 3、散列算法 一、加密技术 加密是利用数学方法将明文 (需要被隐蔽的数据) 转换为密文不可读的数据从而达到保护数据的目的。 1、加密的两个核心组件 加密的两个核心组件算法、秘钥。 2、加密技术作用 加密技术作用是实现数据的保密性、完整性、鉴别性、不可抵赖性。 二、加解密技术原理 1、对称加密 对称加密又称为共享密钥加密它使用同一个密钥对数据进行加密和解密。 2、非对称加密 非对称加密加解密使用两个不同的密钥私钥加密公钥解密公钥加密私钥解密用来检验信息及其发送者的真实性和身份。 3、密钥 密钥: 公钥私钥 1思考问题 1、有了非对称加密为什么还用对称加密 2、如何传递秘钥呢解决秘钥分发问题对称加密存在这个问题 有RSA和DH算法。 非对称加密适合小文件大文件加密速度相对于对称加密慢很多。 4、数字信封数据加密验证接收方身份数字信封结合数据签名 对称秘钥加密数据传递对称加密的公钥使用非对称加密进行对称加密公钥不是很大。 A用对称密钥加密数据再用B的公钥封装对称密钥B收到用私钥解密得到对称密钥再用对称密钥解密业务数据。 5、什么是哈希函数、哈希函数特点 哈希函数hash做数据的一个完整性校验哈希的特点有 1、相同输入相同输出MD5原始数据用MD5123abc那么不管谁用MD5123永远都是abc。 2、等长输出MD5MD5123abcMD5算出的哈希值长度都是固定的不管原始数据有多大计算出的长度是相同的MD5的哈希值是固定128位。 3、不可逆推无法从哈希结果逆推出原数据。 4、雪崩效应原本MD5123456abcdef这个时候MD51234567得到的数据跟MD5123456没有一点关系MD51234567dg4,*as。由于微妙的变化导致结果发生天翻地覆的变化。 HMAC哈希信息验证码带秘钥的哈希传输哈希前先通过DH算法协商秘钥全球唯一秘钥不加密参与哈希计算A做完哈希后加上秘钥发送BC由于没有秘钥修改了数据发送给B也无法验证成功。 6、数字签名数据验证接收方验证发送方的身份数字信封结合数据签名 数字签名用私钥加密的哈希值得到的密文就是签名不可抵赖性。 1、A先使用哈希计算1G数据得出数据哈希值AJ。 2、A使用私钥加密哈希值AJ得到的签名发送给B。 3、B收到数据后使用A的公钥解密签名得到了一个哈希值。 4、B再对1G的数据进行一次哈希运算如果B计算的哈希值和A发的哈希值相同这1G数据是A发的。 三、加密常见算法 1、对接加密算法 1、流加密算法 1、RC4用在WiFi传输加密。 2、分组加密算法分块加密 1、DES标准加密算法是一个函数但是每次加密用56位的秘钥key加密64位长度的数据不满足64位的最小倍数会进行填充。 2、3DES做3次DES例如原始数据是ABC使用A秘钥用DES加密ABC变成密文1ABC用B秘钥解密A秘钥加密后的1ABC得出2ABC再用A秘钥结合B秘钥解密后的2ABC加密得出3ABC。整个计算过程用到2个56位的EDS加密 3、AESAES-128AES-192AES-256. 4、IDEA 5、RC2、RC5、RC6 6、SM1、SM4国密算法。 2、非对称加密算法 1、DH用来算秘钥的DH算法一般用于双方协商出一个对称加密的密钥即加密解密都是同一个密钥。实质是双方共享一些参数然后各自生成密钥然后根据数学原理各自生成的密钥是相同的这个密钥不会涉及到在链路中传播但是之前的参数的交互会涉及链路传输。 DH的目的就是在一个不安全的环境下产生安全的秘钥计算秘钥的算法算秘钥的不是用来加密的。 A————B算秘钥过程 1、A和B进行秘钥交换协商出一个PP是素数因式分解只能分解出自己素数就是质数最小的质数是2可以被1和本身分解。 A的P11g2固定是2B的P11g2固定是2 A本地产生小x3素数B本地产生y2素数 mol取余数 A的大Xg的小x次方molP B的大Yg的小y次方molP 2、A把X8发给BB把Y4发给A。 3、A算ZZY的小x次方molPZ9 B算算ZZX的小y次方molPZ9 A和B算出来Z的值都是一样的计算过程中双方各有小x和小y小x和小y从头到尾都没发送出去只是交互了大X和大YX和Y是DH的公开值公开值攻击者抓到无所谓私有x和y抓不到永远算不出来动态计算P、小x、小y利用数学难题。 DH1素数是768位 DH2素数是1048位 2、RSARSA公加密算法是1977年由Ron RivestAdi Shamirh和LenAdleman在美国麻省理工学院开发的RSA取名来自开发他们三者的名字。RSA是目前最有影响力的公钥加密算法它能够抵抗到目前为止已知的所有密码攻击已被ISO推荐为公钥数据加密标准。是第一个能同时用于加密和数字签名的算法。 3、DSADSA是Schnorr和ElGamal签名算法的变种被美国NIST作为DSSDigitalSignature Standard。在保证数据的完整性、私有性、不可抵赖性等方面起着非常重要的作用。DSA是基于整数有限域离散对数难题的其安全性与RSA相比差不多。在DSA数字签名和认证中发送者使用自己的私钥对文件或消息进行签名接受者收到消息后使用发送者的公钥来验证签名的真实性。DSA只是一种算法和RSA不同之处在于它不能用作加密和解密也不能进行密钥交换只用于签名,它比RSA要快很多。 目前比较常用的公钥加密算法主要包含DH Diffie-Hellman、RSA Ron Rivest、Adi Shamirh.LenAdleman和DSA Digital Signature Algorithm算法。 3、散列算法 散列算法把任意长度的输入变换成固定长度的输出。挖矿就是一个算哈希的过程SHA-256。 常见散列算法 1、MD5 (Message Digest Algorithm 5) 2、SHA (Secure Hash Algorithm) 3、SM3 (Senior Middle 3)
http://www.pierceye.com/news/676146/

相关文章:

  • 网站开发中为什么有两个控制层南昌网站建设技术托管
  • 网站如何加入百度联盟易名中国网站
  • 海报在线制作免费网站网站建设费用明细湖南岚鸿
  • 宝塔服务器搭建网站教程盐城网站建设兼职
  • 南京网站制作公司怎么样wordpress思维导图
  • 学校网站建设和维护情况沈阳网页设计公司有哪些
  • 安徽网站建设电话网站建设动态静态
  • 网站建设规划设计公司排名摄影公司网站开发
  • php安防企业网站源码seo中文
  • 用什么开发和建设网站最好wordpress登录安全插件
  • 做网站哪个服务商便宜wordpress添加script
  • dede wap网站外贸客户开发的渠道有哪些
  • 营销型网站网站设计免费域名注册 国外
  • 杭州网站制作公司网站厦门网站建设 首选猴子网络
  • 公司如何建站合肥网站设计
  • wordpress单页导出wordpress head 优化
  • 建筑模版东莞网站建设技术支持北京网页制作服务商
  • 网站html地图怎么做的wordpress 国内视频网站
  • 哪个网站做的简历比较好龙岗做网站公司icxun
  • 海外网站开发网站打开慢怎么回事
  • 外贸导向企业网站搜索引擎大全排名
  • 网站域名怎么做变更企业查询系统
  • 12306网站多少钱做的怎么研发软件app
  • 手机端建站井冈山保育院网站建设
  • 服装设计网站怎么做wordpress网站商务通
  • 重庆建设医院官方网站医疗网站源码
  • 大学生想做网站天元建设集团有限公司商业承兑汇票拒付最新消息
  • 怎么区分营销型网站文章类型的网站模版
  • 网站充值接口怎么做国家企业官网查询系统
  • 厦门网站建设工程网站备案幕布大小