登录社区云,与社区用户共同成长
邀请您加入社区
上一节的 Diffie-Hellman 依靠离散对数问题,让双方能够在公开信道中建立共享秘密。RSA 走的是另一条路线:它把两个大素数相乘得到公开模数,再利用模运算中一种“容易正向计算、缺少陷门时难以逆转”的结构构造公钥与私钥。CMemodnCMemodnMCdmodnMCdmodn真正需要理解的并不是背下eeeddd和nnn为什么公钥指数eee和私钥指数ddd必须互为模逆;为什么模逆不是普通意义
本文系统梳理了古典密码学的演进脉络,从凯撒密码的单表位移、单表置换密码的频率分析攻击,到维吉尼亚密码的多表代换及其卡西斯基测试破解方法,最终探讨了一次一密的数学安全性证明和二战恩尼格玛机的机械密码战。文章通过数学模型和Python代码复现,揭示了古典密码学从简单代换到复杂多表加密的技术升级与破译方法,并总结了现代密码学的三大设计原则:混淆与扩散、密钥管理解耦和计算安全性。古典密码学的攻防演进为现代
本文详细介绍了盲化伪随机函数(OPRF)在隐私保护搜索中的应用,通过Python代码示例展示了OPRF的核心机制和实现步骤。文章涵盖从基础理论到实战部署的全过程,包括性能优化技巧和常见问题解决方案,帮助开发者在保护用户隐私的同时实现高效数据查询。
本文探讨了Playfair密码的历史演变及其在现代CTF竞赛中的应用,详细介绍了该密码的核心机制和Python实现方法。从军事通信到BUUCTF等网络安全竞赛,Playfair密码展示了其独特的教学价值和实战意义,帮助理解加密基本原理和密码分析思维。
现实中的 AI 从来不是一个孤立模型,而是一套把数据转化为行动、再由行动产生新数据的社会技术系统。机器学习并不会直接从数据中发现“真理”。它是在给定样本、标签、损失函数、模型结构和计算预算后,寻找一个对特定任务有用的统计映射。这个映射是否能在未来成立,取决于数据是否代表部署环境;它是否值得使用,还取决于阈值、成本、人工流程、延迟、安全、公平与责任边界。现实问题 → 数据生成 → 模型学习 → 评价
本文使用 Windows 本地 Python + GMPY2 一键解密,给出可直接复制的 Exp,适配绝大多数 CTF 简单 RSA 题。很多题目给出:n、e、密文c,e 极小(3/5/17),直接开根即可解密,无需复杂爆破。RSA 是 CTF 密码学必考题型,低指数 e 爆破 是新手最容易拿分的简单考点。若安装失败,直接装 whl 包即可,Windows 100% 可跑。日常做题直接保存本文 E
本文详细介绍了如何用Python复刻经典的5层摩斯密码解密过程,从摩尔斯电码转换到最终明文输出。通过逐步解析手机键盘映射、QWERTY键盘替换、栅栏密码和倒序处理等加密技术,完整还原了2009年百度贴吧轰动一时的摩斯密码爱情故事,并提供了完整的Python代码实现。
编程实AES的加密和解密算法,对明文“0x3243f6a8885a308d313198a2e0370734”进行加密,采用密钥“0x2b7e151628aed2a6abf7158809cf4f3c”, 输出每一轮的加密结果和轮密钥,并对密文进行解密,输出解密后的结果。关于C语言编译器的选择通常是Dev c++,Clion,VS Studio,Vs Code,我只用的习惯Vs Code。而且,国外的
在信息论中,自信息(Self-Information)是最基本的概念。它回答了一个核心问题:当某个事件发生時,它带来了多少"信息"?直觉上,一个极其罕见的事件发生时,它携带的信息量应该很大;而一个几乎必然发生的事件发生时,信息量应该很小。Shannon用对数来量化这一直觉。对于概率为 P(x)P(x)P(x) 的事件 xxx,其自信息定义为:I(x)=−log2P(x)I(x) = -\log_
本文深入解析RSA算法的数学原理,并提供从零开始的Python代码实现教程。通过详细讲解密钥生成、加解密流程及数字签名,重点剖析了常见的RSA攻击原理与防御策略,如低加密指数攻击、共模攻击和维纳攻击,并给出生产环境的最佳实践指南,帮助开发者安全地应用RSA算法。
栏目数未知时,可以编写爆破脚本,遍历2–10栏逐一尝试解密。古典密码核心难点在于识别加密类型,后续可结合凯撒、维吉尼亚密码组合出题。栅栏密码属于换位类古典加密,不改变原有字符,仅打乱字符排布顺序,是CTF初赛高频考点。比赛给出密文:oasehruyt,提示为2栏栅栏加密,需要解密还原明文获取flag。以两栏为例:奇数位字符分为第一行,偶数位字符分为第二行,最后两行串联输出密文。本次密文长度为10位
本文详细介绍了如何使用Python破解维吉尼亚密码,从字母频率分析到密钥还原的全过程。通过实现Kasiski测试法和重合指数法确定密钥长度,结合频率匹配算法和多线程优化技术,完整演示了古典密码的破解方法,并附有实战案例和完整代码。
本文深入解析国密SM2加密算法的实战应用,从Python代码原型开发到嵌入式硬件(如AT32 MCU)的优化部署全流程。文章详细探讨了SM2的椭圆曲线数学原理、Python工具库构建,并重点分析了在资源受限的嵌入式环境中面临的性能与内存挑战及优化策略,最后通过实测数据对比了SM2与RSA算法的资源消耗,凸显SM2在物联网安全领域的效率优势。
本文介绍了利用Wiener攻击破解RSA2题目的过程。题目给出了非常大的公钥参数e(467319...),通过连分数展开和渐进分数逼近,成功计算出私钥d=892075...。关键发现是Python 2与3的hex()函数差异导致MD5哈希值不同,最终在Python 3中模拟Python 2的hex(d)+'L'行为,得到正确flag。完整代码展示了Wiener攻击实现和版本兼容处理。
PyNaCl是一个基于libsodium的Python密码学库,提供数字签名、加密、哈希等安全功能。它通过高层API封装底层密码学操作,默认采用安全参数组合,降低开发者使用门槛和失误风险。支持Python 3.8+和PyPy 3,安装简单(pip install pynacl),几行代码即可实现签名验证或加解密。该库适合需要在Python项目中快速集成可靠密码学功能,但不愿深入密码学细节的开发者,
本文详细解析了如何用Python复刻2009年百度贴吧经典爱情密码的5层摩尔斯电码解密过程。从摩尔斯电码解码到手机键盘、QWE键盘、栅栏密码和倒序处理,逐步拆解每层加密原理,并提供完整Python代码实现,帮助读者深入理解密码学中的多层加密技术。
cryptography 项目通过提供分层的 API 设计、完整的文档支持和活跃的社区维护,成为了 Python 密码学领域的重要工具。它既适合对密码学有深入了解的开发者进行精细控制,也适合普通开发者快速集成密码学功能。对于任何需要在 Python 中处理密码学问题的项目,cryptography 都是一个值得考虑的选择。
本文深入探讨了现代哈希函数的选择与应用,重点分析了MD5和SHA-1的安全缺陷,并推荐了更安全的替代方案如SHA-256和SM3。通过Python代码实战,展示了在不同场景下如何正确使用哈希函数,包括密码存储、文件校验等,帮助开发者提升系统安全性。
本文详细介绍了如何使用Python实现伪随机函数(PRF)的Counter模式密钥流生成器,涵盖PRF核心原理、HMAC实现、安全测试及性能优化。通过实战代码演示,帮助开发者掌握分组密码技术在密钥生成中的应用,提升密码学工程实践能力。
获取 《应用密码学(Python版)》全套PPT课件::https://download.csdn.net/download/m0_54748666/93138334。《应用密码学(Python版)》全套PPT课件。第7章对称和非对称加密的结合.pp女x。第4章 Shannon理论.pptx。第1章 密码学安全素养.pptx。第8章 密码学综合案例.pptx。第9章密码学发展前沿.pptx.第3章
本文详细介绍了CTF竞赛中古典密码埃特巴什码的原理与应用。通过Python实战演示了三种实现方法,并重点讲解了在CTF题目中识别、破解该密码的技巧,包括处理混合编码与自动化脚本编写,帮助密码学初学者快速掌握这一基础且高频的考点。
本文深入探讨了如何在联邦学习中应用盲化伪随机函数(OPRF)来构建坚固的隐私保护层。通过剖析OPRF基于椭圆曲线的实现原理,并提供了完整的Python实战代码,指导开发者实现隐私集合求交,确保在样本对齐等关键环节中,原始用户数据全程无需离开本地,有效解决了联邦学习的核心隐私痛点。
本文详细介绍了如何使用Python实现变色龙哈希函数(Chameleon Hash),这是一种允许特定用户制造哈希碰撞的密码学工具。通过代码示例和理论解析,展示了其在数字签名撤销等场景中的独特应用价值,帮助开发者理解并实践这一前沿技术。
本文深入解析CTF比赛中当铺密码的快速破解技巧与Python自动化实现。通过剖析其基于汉字笔画出头数的核心原理,提供从手动识别到脚本编写的完整实战流程,并分享结合flag格式约束、映射关系推导等高效解题策略,帮助选手在密码学挑战中迅速得分。
本文通过Python和Jupyter Notebook实战演示了如何破解基于线性反馈移位寄存器(LFSR)的弱加密序列。文章详细解析了LFSR的工作原理及其线性特性导致的脆弱性,并利用已知明文攻击和Berlekamp-Massey算法,逐步还原LFSR的抽头位置与初始种子,最终实现对密钥流的完整预测。该教程为网络安全学习者和CTF参赛者提供了从理论到实践的完整攻击链分析。
本文介绍了如何使用Python的galois库简化有限域运算,告别繁琐的手算过程。通过详细的代码示例,展示了galois库在多项式运算、生成元计算等场景中的高效应用,特别适合密码学、编码理论和通信系统设计领域。galois库不仅代码简洁,还通过NumPy加速大幅提升运算效率。
凯撒密码是CTF密码学中最基础、最高频的古典加密题型,属于入门必学知识点。算法逻辑简单、解题思路固定,新手可以快速上手。本篇将通过真实CTF入门真题,完整拆解凯撒密码解题思路,附带可直接运行的Python解密代码,零基础也能轻松看懂。算法定义:凯撒密码是单字母固定移位替换的古典对称密码,加密解密规则一致,仅移位方向相反;解题技巧:利用flag固定前缀可快速精准计算偏移量,无需暴力遍历26种移位可能
本文详细介绍了如何使用Python从零开始实现SM3哈希算法。通过剖析消息填充、迭代压缩和消息扩展等核心环节,提供了完整的代码示例和关键细节说明,帮助开发者深入理解这一国产密码标准,并掌握其在实际项目中进行数据完整性校验和数字签名的应用方法。
大数分解工具的使用(factordb是RSA解题必备);RSA解密流程的完整实现;编码容错处理(避免因编码问题导致结果异常)。对于RSA解密类题目,只要能正确分解模数n得到p和q,后续步骤均为固定流程,掌握后可应对绝大多数入门级RSA题目。
本方案以"身份可信、传输安全、存储保密、签名审计"为目标,通过密码基础算力、密码服务平台、安全运营治理三层一体的密码资源建设,为智能体系统提供从用户身份到数据存储的全链路密码保护。当前,以大模型为核心的智能体(Agent)正在将AI从"能对话"推向"能办事"——它不再仅是回答问题的聊天机器人,而是能够理解意图、自主规划、调用外部工具并执行复杂任务的智能系统。方案以"身份鉴别、传输加密、存储加密"三
DeepSeek Harness(DSH)于2026年8月13日以MIT协议开源,是一个基于Cordis插件框架的Agent智能体基础设施。其核心公式为。CNSH作为龙魂系统的中文原生编程语言,具备DNA追溯、三色审计、主权锚定等独有能力。本文档定义CNSH与Harness的完整对接架构,将龙魂主权底座以插件形式焊入Harness生态。核心定位:Harness是“空架子”,CNSH是“主权底座”。
企业级Agent的致命误区,是将它当作一个调用了LLM的API服务。生产级Agent是一个。
Tool 是手,Skill 是工作流,MCP 是接口标准,Plugin 是平台分发。真正让一个组织的 Agent 从“能用”走向“好用”的,不是更多 Tool,而是一套被验证、被治理、可被复用的 Skill 库。安全场景尤其如此——流程和证据比“能不能聊天”重要得多。
本文面向工业物联网与智慧水务等场景,科普国密算法 SM1~SM4,并手把手教你如何在映翰通 IG502 边缘网关上使用 SM4 对数据进行加密后通过 MQTT 上传至云平台,附完整操作流程与代码示例。
量子计算不是未来的威胁,而是今天的准备。NIST 标准已发布,合规倒计时已启动,HNDL 攻击正在进行。对于嵌入式开发者而言,拖延不再是选项。维度关键行动算法选择KEM: ML-KEM-768 | 签名: ML-DSA-65 | 备份: SLH-DSA | 紧凑: FN-DSA性能优化NTT 汇编加速、流式采样、原地运算、内存复用安全防护恒定时间实现、掩码技术、故障注入防护、随机数熵池迁移策略混合
10 万美元 API 成本,换来了两项可能重塑密码学安全评估方式的重大发现
特点:加密和解密使用相同密钥。速度快,适合大量数据加密;但密钥分发困难。流密码(序列密码):逐位/逐字节加密。速度快、低错误传播;但扩散性差、对插入修改不敏感。(如RC4)分组密码(块加密):分块加密(如64位/128位)。扩散性好、对插入敏感;但速度较慢、存在错误传播。(如DES, AES)特点加密密钥(公钥)与解密密钥(私钥)不同,公钥公开,私钥保密。由公钥推私钥在计算上不可行。公钥私钥的关系
文章摘要 传统公钥基础设施(PKI)依赖数字证书验证身份,但存在高维护成本和安全风险。基于身份的密码体系(IBC)由Shamir提出,用身份标识(如邮箱)直接作为公钥,无需证书。2001年Boneh和Franklin利用椭圆曲线双线性配对实现首个实用IBE方案。IBC通过哈希到曲线将身份映射为公钥点,由密钥生成中心(KGC)用主私钥生成对应私钥。双线性配对技术(如Weil配对)验证私钥合法性,其数
在当今数字化转型浪潮中,密码学作为信息安全的核心基石,广泛应用于数据加密、数字签名和身份认证等场景。其基本原理是通过数学算法对信息进行转换,确保机密性、完整性和不可否认性。随着人工智能技术的突破,大语言模型展现出强大的自然语言理解和任务规划能力,为传统工具链的智能化提供了新路径。将AI智能体与密码学工具链相结合,能够构建出理解用户意图、自动调用底层库执行复杂安全操作的智能代理系统。这种融合技术显著
本文探讨了模(Module)这一代数结构在编码理论、密码学与机器学习中的广泛应用。从纠错码的数据可靠传输到抗量子攻击的格密码学,再到机器学习中的张量分解,模理论为现代科技提供了坚实的数学基础。文章还介绍了模在同态加密、分布式计算等前沿领域的最新应用。
Anthropic公司AI模型Claude Mythos Preview在密码学领域取得突破性进展:1) 60小时内攻破NIST后量子签名候选方案HAWK,利用格结构对称性将密钥强度从2^128降至2^64;2) 自主发明"莫比乌斯桥"技术,将7轮AES-128攻击速度提升200-800倍。这标志着AI从发现实现漏洞转向攻击算法数学基础的重大转变,挑战了传统密码学安全假设。研究
Anthropic 未发布模型 Claude Mythos Preview 发现 NIST 后量子签名候选方案 HAWK 的有效攻击(密钥强度减半)和对 7 轮缩减 AES-128 的 200-800 倍加速攻击。密码学教授 Matthew Green 评价:"HAWK 的结果非常有意义,这个方案本来有机会标准化,现在很可能不会了。"
本文介绍了密码学从对称加密到非对称加密的演进历程。对称加密虽发展数千年,但始终面临密钥分发难题。1976年Diffie-Hellman提出公钥密码学概念,1977年RSA算法首次实现公钥加密,其安全性基于大数分解难题。随后出现的ECC椭圆曲线密码学在同等安全性下密钥更短、效率更高。我国也制定了SM2椭圆曲线公钥密码标准。文章重点解析了RSA算法的数论基础,包括质数、模运算、欧拉函数等概念,并通过R
密码学
——密码学
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net