DES讲解(自制图与文字)
DES对称分组64bit,密钥64bit(其中八位是奇偶校验)优点安全性高算法简单使用广泛缺点密钥长度短易爆破无法抵抗差分密码分析攻击慢原理一、初始置换IP64位明文按照固定置换表重新排列→L0R032bit32bit二、ERi按照固定置换表拓展到48位。三、主密钥64位通过密钥调度算法得到16个子密钥Ki1.主密钥64bit通过置换选择1PC-1以8bit为一组舍弃掉最后一个bit得到56bit,分为C0和D0各28bit.(共舍弃8bit为奇偶校验位)2.C0和D0循环左移生成Ci和Di对于i12…16对于Ci和Di若i为129或16则循环左移一位否则循环左移两位3.Ci和Di经过置换选择2PC-2得到48位子密钥Ki四、Ri与Ki异或得到48bit输入S盒五、S盒替换非线性的加密技术6bit一个S盒8个S盒并行输出8个4bit.例如输入101010到S1中。S1会将这六位的第一位和第六位拿出来10作为S1的行中间四位0101拿出来作为S1的列。转换成十进制这个S盒的位置就是(2,5)对应S盒的第3行第6列索引都从0开始数将数字转化为四位二进制故S盒共输出32bit作为P盒替换的输入。六、P盒替换按照固定替换表得到32bit与Li-1异或作为Ri。七、16轮加密每轮输入Li-1Ri-1输出LiRi。八、逆初始置换IP-1FP最后一轮L16R16互换为R16L16根据逆初始置换表重新排列.

相关新闻

选对AI论文写作软件少改 10 遍稿!实用工具大全 + 避坑红黑榜

选对AI论文写作软件少改 10 遍稿!实用工具大全 + 避坑红黑榜

每到毕业季,无数同学陷入论文循环:选题毫无头绪、写初稿卡壳、反复改格式、查重标红一大片、AIGC检测风险高悬,通宵熬夜成为常态。很多人误以为AI工具就是一键生成整篇论文,踩坑之后才发现,工具选不对,不仅…

2026/8/18 21:22:47 阅读更多 →
零样本牙齿分割:视觉语言智能体与几何感知的医疗AI新范式

零样本牙齿分割:视觉语言智能体与几何感知的医疗AI新范式

1. 从“看牙”到“看牙片”:一个被忽视的AI蓝海作为一名在医疗影像AI领域摸爬滚打了十来年的从业者,我见过太多模型在肺结节、眼底、皮肤病灶上“卷”得死去活来。但最近,一个看似小众却潜力巨大的方向让我眼前一亮:牙齿分割。你可…

2026/8/18 21:21:46 阅读更多 →
[UsbipdTool] 告别手敲usbipd命令!WSL USB透传神器—UsbipdTool(已开源)

[UsbipdTool] 告别手敲usbipd命令!WSL USB透传神器—UsbipdTool(已开源)

告别手敲 usbipd 命令:用 Python PySide6 打造 WSL USB 透传图形工具 UsbipdTool 把 usbipd 的「绑定 / 附加到 WSL」命令行流程,封装成双击即用的 Windows 图形化小工具—USB串口透传WSL,从此只要点几下。 🔗 开源地址 项目已在…

2026/8/18 21:21:46 阅读更多 →

最新新闻

Git提交拆分:使用git rebase与reset提升代码历史整洁度

Git提交拆分:使用git rebase与reset提升代码历史整洁度

这次我们来看一个 Git 操作中的进阶技巧:拆分提交(Splitting a Git Commit)。在日常开发中,我们经常会遇到一个提交里混杂了多个逻辑变更的情况,比如修复了一个 Bug 的同时又顺手改了个拼写错误。直接推送这样的提交会…

2026/8/18 22:57:52 阅读更多 →
Android应用快捷方式(Shortcuts)全解析:从静态配置到动态智能实现

Android应用快捷方式(Shortcuts)全解析:从静态配置到动态智能实现

1. 项目概述:从“长按”到“直达”的体验革命在Android的世界里,长按应用图标弹出快捷方式(Shortcuts)这个功能,早已从Nougat(7.1)时代的“尝鲜特性”,演变成了如今衡量一个应用交互…

2026/8/18 22:57:52 阅读更多 →
Mac终端Shell进化:从Bash到Zsh的全面解析与实战配置

Mac终端Shell进化:从Bash到Zsh的全面解析与实战配置

1. 从Bash到Zsh:Mac用户的Shell进化之路 如果你在Mac上打开终端,大概率会看到一个以 % 或 $ 符号开头的命令行界面。这个看似简单的交互环境,背后是被称为“Shell”的命令行解释器在默默工作。对于Mac用户,尤其是从macOS Cata…

2026/8/18 22:57:52 阅读更多 →
LLM智能体在暗黑模式审计中的应用:从意图理解到多智能体协同

LLM智能体在暗黑模式审计中的应用:从意图理解到多智能体协同

1. 项目概述:当大语言模型智能体遇上暗黑模式审计 最近在跟几个做产品安全和用户体验设计的朋友聊天,大家不约而同地提到了一个痛点:现在App和网站里的“暗黑模式”越来越隐蔽,越来越难抓了。所谓“暗模式”,简单说就是…

2026/8/18 22:57:52 阅读更多 →
Python input()函数全解析:从字符串采集到健壮交互的实战指南

Python input()函数全解析:从字符串采集到健壮交互的实战指南

1. 从“黑盒子”到“对话窗口”:input函数的本质如果你刚开始接触Python,或者已经写过几行代码,那么input()函数大概率是你遇到的第一个能与程序“对话”的指令。它看起来很简单,一行name input(“请输入你的名字:”)…

2026/8/18 22:57:52 阅读更多 →
一招搞定 Windows 激活难题:KMS_VL_ALL_AIO 开源脚本让 KMS 激活自动续期

一招搞定 Windows 激活难题:KMS_VL_ALL_AIO 开源脚本让 KMS 激活自动续期

一招搞定 Windows 激活难题:KMS_VL_ALL_AIO 开源脚本让 KMS 激活自动续期 【免费下载链接】KMS_VL_ALL_AIO Smart Activation Script 项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO 工位电脑开机,右下角又飘出红字"需要激活 …

2026/8/18 22:56:52 阅读更多 →

日新闻

告别逐帧截图:用 extract-video-ppt 快速提取视频中的 PPT 并一键导出 PDF

告别逐帧截图:用 extract-video-ppt 快速提取视频中的 PPT 并一键导出 PDF

告别逐帧截图:用 extract-video-ppt 快速提取视频中的 PPT 并一键导出 PDF 【免费下载链接】extract-video-ppt extract the ppt in the video 项目地址: https://gitcode.com/gh_mirrors/ex/extract-video-ppt 如果你还停留在"看网课 不停暂停 截图 …

2026/8/18 0:00:57 阅读更多 →
思源宋体TTF一站式上手:7个字重免费商用,从下载到上线的完整走查

思源宋体TTF一站式上手:7个字重免费商用,从下载到上线的完整走查

思源宋体TTF一站式上手:7个字重免费商用,从下载到上线的完整走查 【免费下载链接】source-han-serif-ttf Source Han Serif TTF 项目地址: https://gitcode.com/gh_mirrors/so/source-han-serif-ttf 你是不是也经历过这种时刻:设计稿里…

2026/8/18 0:00:58 阅读更多 →
华硕笔记本控制权回收指南:GHelper 如何用一个 10MB 文件替代 Armoury Crate

华硕笔记本控制权回收指南:GHelper 如何用一个 10MB 文件替代 Armoury Crate

华硕笔记本控制权回收指南:GHelper 如何用一个 10MB 文件替代 Armoury Crate 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, …

2026/8/18 0:00:59 阅读更多 →

周新闻

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

如果你是一名开发者,最近可能已经感受到了AI大模型正在从“玩具”变成“生产力工具”的强烈信号。从代码补全到智能Agent,从本地部署到云端API,我们正处在一个技术栈快速重构的节点。然而,面对层出不穷的模型、框架和工具&#xf…

2026/8/18 9:15:35 阅读更多 →
工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

第四篇:反射——高频能量撞墙之后会发生什么? —— 你以为信号已经过去了,其实它正在回来打你 老Q的现场笔记 第五季,我们正式进入工业神经系统层。这里不再是单个设备的战斗,而是整个工厂“经脉”层面的秩序之战。从这一篇开始,你将第一次看清:看似简单的信号传播,背…

2026/8/18 9:06:28 阅读更多 →
【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

2026/8/18 9:04:56 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/17 18:54:37 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/17 18:55:16 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/17 18:55:55 阅读更多 →