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

健身网站开发背景及意义wordpress 投稿 标签

健身网站开发背景及意义,wordpress 投稿 标签,杭州做微信网站软件公司,网站建设 牛商网第六章 密码学与对称加密算法 6.1 密码学历史上的里程碑 6.1.1 凯撒密码 简单的将字母表中的每个字母替换成其后的三个字母#xff0c;是单一字母的替代置换密码 6.1.2 美国内战 美国内战使用词汇替代和置换的复杂组合#xff0c;从而试图破坏敌人的破译企图 6.1.3 Ultra与…第六章 密码学与对称加密算法 6.1 密码学历史上的里程碑 6.1.1 凯撒密码 简单的将字母表中的每个字母替换成其后的三个字母是单一字母的替代置换密码 6.1.2 美国内战 美国内战使用词汇替代和置换的复杂组合从而试图破坏敌人的破译企图 6.1.3 Ultra与Enigma 6.2 密码学基础 6.2.1 密码学的目标 密码系统基本目标 机密性、完整性、身份认证和不可否认性 机密性 机密性确保存储中或在传输中保持秘密状态 对称秘钥密码密码系统中所有用户都使用一个共享的秘钥 公钥密码系统: 每个用户都能够使用公钥和私钥的组合密码 完整性 完整性确保数据在传输过程中不背修改 完整性通过传输消息时创建的数字签名摘要来强制实施公钥和私钥密码都能实施完整性 身份认证 身份认证 声明的系统用户身份进行验证是密码系统的主要功能 不可否认性 不可否认性为接受者提供了担保保证消息确实来自发送者而不是来自伪装成发送者的人 秘密秘钥对称秘钥密码系统不提供不可否认性 公钥(非对称秘钥)密码系统提供不可否认性 6.2.2密码学概念 消息发送者使用密码学算法将明文消息加密为密文消息使用字母C表示 创建和实现秘密编码和密码的技术被称为密码术 密码术和密码分析学被成为密码学 编码或解码在硬件或软件商的具体操作被成为密码系统 6.2.3 密码学的数学原理 二进制数学 逻辑运算: OR、AND、NOT、XOR、模函数、单向函数、随机数、零知识证明、分割知识、工作函数 分割知识单个解决方案中包含职责分离和两人控制被称为分割知识 零知识证明零知识证明就是既能充分证明自己是某种权益的合法拥有者又不把有关的信息泄露出去——即给外界的“知识”为“零”。证明者能够在不向验证者提供任何有用的信息的情况下使验证者相信某个论断是正确的。 工作函数从成本和/或时间方面来度量所有努力就可以度量密码学系统的强度 6.2.5 密码 编码与密码 编码密码学系统中标识词汇或短语的符号 密码隐藏消息的真实含义 换位密码使用某种加密算法重新排列明文消息中的字母从而形成密文消息 替代密码使用加密算法将明文消息中的每一个字符或比特都替换为不同的字符、如凯撒密码 一次性填充密码对明文消息的每个字母都使用一个不同的字母表极为强大的替代密码一个不可破解的加密方案必须满足如下要求 加密秘钥必须随机生成 一次性填充必须进行物理保护 每个一次性填充必须只使用一次 秘钥必须至少与被加密的消息一样长 一次性填充缺点只可用于短消息、分发和保护需要冗长的秘钥 分组密码按消息的组块或分组进行操作并且对整个消息分组同时应用加密算法 流密码对消息中的每一个字符或每一位操作每次只处理一个/以为如凯撒密码 混淆与扩散 混淆攻击者不能通过继续修改明文和分析产生的密文来确定秘钥 扩展明文改变导致多种变化时这个变化扩散到整个密文中 6.3 现代密码学 6.3.1 密钥 现代密码系统并不依赖其算法的安全性 现代密码系统不依赖于保密的算法 现代密码学系统依赖具体的用户或用户组专用的一个或多个秘钥 6.3.2 对称秘钥算法 对称秘钥依赖一个共享的加密秘钥该秘钥会分发给所有参与通信的成员 对称秘钥也被成为秘密秘钥密码学或私有秘钥密码学 对称秘钥的弱点 秘钥分发是一个问题 对称秘钥建立通信之前通信参与必须具备一个安全的交换秘钥的方法 对称秘钥密码学并未实现不可否认性 这种算法不可扩充 秘钥必须经常更新 对称秘钥密码可扩展性问题n个通信方之间完全连接需要的秘钥总数为n*n-1/2 6.3.2 非对称秘钥算法 非对称秘钥算法也被成为公钥算法每个用户都有公钥和私钥 非对称秘钥的优点 新增用户只需要生成一对公钥-私钥对 从非对称系统中更容易删除用户 只有在用户的私钥被破坏时才需要进行秘钥重建 非对称秘钥加密提供了完整性、身份认证和不可否认性 秘钥分发是一个简单的过程 不需要预先存在通信链接 对称和非对称密码学系统比较 6.3.4 散列算法 常用的散列算法 消息摘要2MD2 消息摘要5MD5 安全散列算法(SHA-0,SHA-1,SHA-2) 基于散列的消息身份认证代码(HMAC) 6.4 对称密码 常见对称密码系统DES数据加密标准、3DES三重数据加密标准、IDEA国际数据加密算法、Blowfish、Skipjack、AES高级加密标准 6.4.1 数据加密标准(DES) 来源于Lucifer算法DEA是实现DES标准的算法 DES是一个64位的分组密码具有五种操作模式 电子代码本模式ECB安全性最差每次处理一个64位分组简单的使用秘钥对这个分组进行加密 密码分组链接模式CBC未加密文本的每个分组使用DES算法加密前都与前一密文分组进行异或操作。 缺点错误传播一个分组在传输中被破坏这个分组将无法解密。 密码回馈模式CFB流密码形式的CBC、针对实时生成的数据进行操作 输出回馈模式OFB与CFB模式几乎相同。 优点是不存在链接功能传输错误不会通过传播影响之后分组的解密。 计数模式CTR流密码每次操作后都增加的计数与OFB模式一样不传播错误。 6.4.2 三重数据加密算法(3DES) 3DES有四个版本 DES EEE3使用三个不同的秘钥对明文加密三次 DES EDE3使用三个秘钥但是将第二个加密操作替换成解密操作 DES EEE2只使用两个秘钥 DES EDE2使用两个秘钥、中间使用解密操作 6.4.3 国际数据加密算法IDEA 针对DES算法的秘钥长度不够开发的采用128位的秘钥进行操作 6.4.4 BlowfishSSH使用 Blowfish扩展了IDEA的秘钥长度可使用变长秘钥BlowFish比IDEA和DES更快的算法 6.4.5 Skipjack 对64位的文本分组操作使用80位的秘钥 没有被密码学团队普通接受因为托管程序由美国政府控制 6.4.6 高级加密协议(AES) Rijndael、Twofish算法加密 使用128、192、和256位加密支持128分组处理对称加密算法记忆表 Twofish算法 利用了两种技术预白噪声化、后白噪声化 6.4.7 对称秘钥管理 创建和分发对称密码 离线分发一方向另一方提供包括秘钥的一张纸或一份存储介质 公钥加密使用公钥加密建立初始的通信链接在链接中交换秘钥 Diffie-Hellman算法在不安全的链路中交换秘钥 存储和销毁对称秘钥 永远不要将加密秘钥存储在存放加密数据一起 敏感秘钥考虑两个人分别持有秘钥的一般 秘钥托管 公平密码系统私钥分成多分交给独立的第三方 托管加密标准向政府提供解密密文的技术手段 6.4.8 密码生命周期 确定组织可以接受和使用的加密算法 基于传输信息的敏感性确认算法可接受的秘钥长度 列出可以使用的安全传输协议SSL和TLS ———————————————— 版权声明本文为CSDN博主「北航程序员小C」的原创文章遵循CC 4.0 BY-SA版权协议转载请附上原文出处链接及本声明。 原文链接https://blog.csdn.net/Runnymmede/article/details/133364269
http://www.laogonggong.com/news/113343.html

相关文章:

  • 哪个网站能买到做披萨的芝士正宗医院网站改版建设方案
  • 中国建设银行集团网站室内设计效果图全景图
  • 当面付 wordpress插件衡阳网站搜索引擎优化
  • 山东建设信息网站vantage wordpress
  • 房产类网站开发菏泽兼职网站建设
  • 关于网站开发的参考文献有哪些网站建设 话术
  • 分析旅游网站的功能网站建设php有哪些
  • 网站导入页欣赏ie建设企业网站进去无法显示
  • 好看的ui网站页面设计怎么创建网站免费的
  • 网站备案更换主体重庆seo整站优化设置
  • 太原建筑市场网站网页美工设计第一步需要做什么
  • 网站美工做确认取消对话框淘宝网店运营
  • 网站备案查询怎么查网站域名登陆地址
  • 门户网站制作建设东道设计应届生收入
  • win2008 iis7发布网站一个网站有哪些优势
  • 做域名不做网站可以吗企业电子商务网站有哪些
  • 网站关键词怎么布局泰安网站开发公司
  • 周口市城乡建设局网站成都市房产信息网查询
  • 网站做icp备案需要多久wordpress弹窗下载
  • 企业建设网站应如何申请网站建设期间注意事项
  • 很多网站没排名了app前端开发需要学什么
  • 汕头制作网站软件吉林网站建设制作
  • 衡水网站建设选哪家Wordpress下拉选择默认
  • 许昌建设网站哪家好新媒体运营
  • 个人网站素材图片wordpress代码编辑插件
  • 淄博网站排名seo制作网站的程序
  • 北京企迪网站建设公司佛山企业网站排名
  • 制作的大型网站多少钱如何做网页或网站
  • 石家庄网站到首页排名网络信息服务平台
  • 做网站赚钱 优帮云成都网站优化推广