专业做网站建设公司有哪些智能制造工程

张小明 2026/1/9 12:32:29
专业做网站建设公司有哪些,智能制造工程,目前网站开发趋势,用php做的录入成绩的网站1. 一句话核心比喻DES就是一个非常复杂且精确的“密码锁抽屉”。你的秘密信息#xff08;明文#xff09; 就是抽屉里的一张纸条。你的密码#xff08;密钥#xff09; 就是开锁的钥匙。锁上后的抽屉#xff08;密文#xff09; 就是别人打不开、看不懂的加密信息。2. 关…1. 一句话核心比喻DES就是一个非常复杂且精确的“密码锁抽屉”。你的秘密信息明文就是抽屉里的一张纸条。你的密码密钥就是开锁的钥匙。锁上后的抽屉密文就是别人打不开、看不懂的加密信息。2. 关键角色介绍明文你想加密的原始信息比如“ILOVEYOU”。密钥一把只有你和接收方知道的56位密码实际上是64位但8位用于校验有效为56位。它是整个加密过程的核心。密文加密后的一堆乱码比如“*G%H$#”。目的即使密文被坏人截获没有密钥也无法还原成明文。3. DES的“套路”16轮重复操作DES最核心的特点就是它把加密过程分成了“16轮”重复的复杂操作。就像你要把一张纸条反复折叠、涂抹、打乱16次才放进抽屉里锁上。每一轮的操作都离不开一个关键概念“费斯妥函数”。别怕这个名字我们把它拆解成三步第一轮中的单轮操作“费斯妥函数”的精简版想象你要加密的信息被分成了左半部分L和右半部分R。“用钥匙搅拌”把右半部分R和当轮的子密钥从主密钥生成的一把小钥匙一起扔进一个“搅拌机函数”里。这个搅拌机里有置换、移位、查表S盒等操作输出一团乱糟糟的数据。“左右交换”把上一步“搅拌”出来的结果和左半部分L进行“异或”你可以简单理解为一种特殊的混合。混合后的结果成为新的右半部分R’。“原封不动”把原来的右半部分R直接变成新的左半部分L’。简单记就是新的左 旧的右新的右 旧的左 混合 (旧的右 和 小钥匙)这一套动作做完就是“一轮”。然后把得到的 L’ 和 R’ 作为下一轮的输入重复这个动作整整16次。每一轮都用一把不同的“小钥匙”子密钥。4. 整个过程就像做一道复杂的菜我们来把整个DES加密流程串起来备菜初始置换先把你的明文比如“ILOVEYOU”按比特位0和1切好然后做一个简单的“洗牌”打乱一下初始顺序。这只是个开场不增加安全性。16次爆炒16轮加密进入主环节。把“洗好牌”的数据分成左右两半开始进行我们上面描述的“16轮”重复的“搅拌-交换”操作。这是整个算法最核心、最耗时的部分也是安全性的保证。最后颠勺最终置换16轮结束后把得到的左右两半最后再合并起来并做一次“反向洗牌”和第一步对应。现在你的“菜”明文已经面目全非变成了密文。上菜输出密文把这盘谁也看不懂的“菜”发送出去。解密过程就是一模一样的反向操作用同一把主钥匙逆序使用那16把小钥匙把16轮操作倒着走一遍就能完美还原出最初的明文。5. 重要补充老师敲黑板历史地位DES是1977年由美国政府颁布的第一个公开、广泛使用的现代加密标准具有里程碑意义。已经过时它的56位密钥太短了。以现代计算机的算力暴力破解一把把钥匙试只需要几小时甚至更短。现在绝对不能再用于保护真正的敏感数据继承者它的直接继承者是3DES用两个或三个密钥把DES重复加密3次更安全但慢而现代的替代者是AES更安全、更快、更灵活。一句话总结DES算法就是用一把56位的钥匙把数据分成两半然后经过16轮复杂的“搅拌-交换”操作把数据变成一堆乱码的加密方法。它是密码学历史上的“老英雄”但今天已经因为钥匙太短而退休了。希望这个解释能让你对DES有一个清晰直观的印象如果想深入任何技术细节比如S盒、P盒的具体工作方式我们可以随时继续探讨。流程框图详解跟随箭头阅读上部主线数据加密流程输入64位明文块。初始置换IP对明文进行固定的比特位置换“洗牌”输出仍为64位。分割将64位数据平分为左32位L₀和右32位R₀。16轮迭代核心每轮以上一轮的Lᵢ₋₁和Rᵢ₋₁作为输入。轮函数F见下文处理Rᵢ₋₁和本轮子密钥Kᵢ产生一个32位输出。该输出与Lᵢ₋₁进行异或⊕运算结果成为本轮的Rᵢ。上一轮的Rᵢ₋₁直接成为本轮的Lᵢ。此过程重复16次。合并与最终置换16轮后将R₁₆和L₁₆合并注意最后不交换直接合并然后经过最终置换IP⁻¹即初始置换的逆操作得到最终的64位密文。下部支线子密钥生成流程输入用户提供的64位密钥其中8位为奇偶校验位实际有效密钥56位。置换选择PC-1去除校验位并对剩余56位进行置换分成两个28位的半密钥C₀和D₀。循环左移与压缩每一轮C和D分别进行循环左移移位数根据轮数固定。移位后通过置换选择PC-2进行压缩和置换从56位中选出48位作为本轮的子密钥Kᵢ。此过程也为16轮为每轮加密提供对应的48位子密钥。核心交汇点轮函数 F图中虚线表示子密钥 Kᵢ输入到每轮的F函数中。F函数是DES安全性的关键其内部通常包含扩展置换E将32位的右半部分Rᵢ₋₁扩展为48位以便与48位的子密钥Kᵢ进行混合。与子密钥异或⊕将扩展后的48位数据与子密钥Kᵢ进行异或。S盒替换S-Box将异或后的48位数据送入8个S盒每个S盒输入6位输出4位进行非线性混淆。这是DES算法的核心安全组件。P盒置换P对S盒输出的32位数据进行固定置换提供扩散效果。框图总结要点结构清晰图展示了数据流上与密钥流下如何并行并最终在每轮的F函数中交汇。核心突出16轮Feistel结构和F函数是理解DES的重中之重。可逆性正是由于Feistel结构每轮只加密一半数据并交换解密过程与加密完全相同只需将子密钥的使用顺序K₁...K₁₆反转K₁₆...K₁即可。这使得加解密可以使用相同的硬件或代码结构非常优雅。这张流程图清晰地揭示了DES“复杂但规整”的设计美学。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

南阳理工网站建设宜州网站建设

这是来自小红书上失业的具有两年半Java开发经验的程序员找不到工作的状态。 Java程序员如今深陷技术迭代放缓与行业需求收缩的双重困境,职业发展空间正被新兴技术浪潮持续挤压。面对当前Java程序员可能面临的“发展瓶颈”或行业挑战,更积极的应对策略可…

张小明 2026/1/7 5:09:14 网站建设

随州公司做网站百度网站降权

Ollama 能否运行 Qwen3-32B?实测兼容性与部署全解析 在大模型落地加速的今天,越来越多开发者和企业开始关注一个问题:能否用一条命令就把像 Qwen3-32B 这样的国产高性能大模型跑在本地机器上? Ollama 的出现让这个设想变得触手可…

张小明 2026/1/8 5:23:12 网站建设

博客类网站源码WordPress单页随机

在日常 Java 服务运维中,一个可靠的服务启动脚本至关重要。今天我们来深入解析一个名为 start.bat 的 Windows 批处理脚本,它展示了如何优雅地启动一个名为 "demo" 的 Java 服务。脚本概览这个脚本采用系统化方法启动一个打包在 demo.jar 中的…

张小明 2026/1/8 8:42:22 网站建设

icp备案网站18元套餐

Atlas框架下Android组件化测试覆盖率高效实践方案 【免费下载链接】atlas A powerful Android Dynamic Component Framework. 项目地址: https://gitcode.com/gh_mirrors/atlas/atlas 在当今移动应用快速迭代的背景下,阿里开源的Atlas动态组件化框架为大型An…

张小明 2026/1/8 21:13:42 网站建设

个人做网站需要备案吗如何快速推广一个网站

终极指南:如何通过Tuya-Local实现涂鸦设备本地化控制 【免费下载链接】tuya-local Local support for Tuya devices in Home Assistant 项目地址: https://gitcode.com/GitHub_Trending/tu/tuya-local 想要摆脱涂鸦云服务的限制,享受真正的本地智…

张小明 2026/1/7 5:09:21 网站建设

做兼职看什么网站好百度的网址是什么

Dapper轻量级ORM框架:技术深度解析与高性能应用实践 【免费下载链接】Dapper 项目地址: https://gitcode.com/gh_mirrors/dapper3/Dapper 引言:为什么开发者需要重新审视ORM选择? 在追求极致性能的现代应用开发中,传统OR…

张小明 2026/1/7 5:09:20 网站建设