密码学

网安INF19 小时前
java·网络安全·密码学·des
数据加密标准(DES)解析数据加密标准(Data Encryption Standard, DES)是1977年由美国国家标准局(NIST)采纳的对称密钥加密算法,作为首个公开的联邦信息处理标准(FIPS PUB 46)。DES采用64位分组大小和56位有效密钥长度(外加8位奇偶校验位),通过16轮Feistel网络结构实现数据加密。尽管已被AES取代,DES仍是理解现代密码学的基石。
网安INF2 天前
java·网络安全·密码学·des·feistel
密码学:解析Feistel网络结构及实现代码Feistel网络是由IBM密码学家Horst Feistel在20世纪70年代提出的对称加密结构,已成为现代分组密码的核心框架。DES、Blowfish、RC5等经典加密算法均基于此结构。其核心思想是将输入明文分组分成左右两半,通过多轮迭代操作实现加密,每轮使用不同的子密钥和轮函数处理数据。Feistel结构具有加解密过程对称的特性,只需反转子密钥顺序即可实现解密,极大简化了实现复杂度。
时之彼岸Φ2 天前
网络·密码学
网络攻防技术二:密码学分析唯密文攻击:只有密文。 已知明文攻击:掌握部分明文和密文的对应关系。 选择明文攻击:掌握密文和加密系统,可通过明文获取对应密文。 选择密文攻击:掌握加密算法,可通过密文获取对应明文。
Turbo正则5 天前
密码学·现代密码学
现代密码学入门 | 现代密码学核心特点介绍在当今互联互通的世界中,数字数据在全球范围内不断流动,安全通信和数据保护的需求从未如此迫切。现代密码学作为数字防御的先锋,提供了一系列复杂的技术和算法,以保护信息免受窥探和恶意行为的侵害。
菜鸟破茧计划10 天前
密码学
数论:数学王国的密码学在计算机科学的世界里,数论就像是一把神奇的钥匙,能够解开密码学、算法优化、随机数生成等诸多领域的谜题。作为 C++ 算法小白,今天我就带大家一起走进数论的奇妙世界,探索其中的奥秘。
海尔辛11 天前
网络·密码学
5 分钟速通密码学!让我们开始第一部分:密码学基础 (Cryptography Basics)。想象一下,在古代战争中,将军需要向远方的部队传递作战指令。如果直接派人送信,信件一旦被敌人截获,后果不堪设想。怎么办呢?他们会用一种秘密的“语言”来写信,只有自己人才能看懂。这种把信息变“秘密”的技术,就是密码学的雏形。
Chen--Xing11 天前
python·网络安全·密码学
2025第三届黄河流域网络安全技能挑战赛--Crypto--WriteUptaskanalysis注意这里e = 3,同时这里进行了填充,针对于RSA的低解密指数攻击,攻击条件为e很小,n很大。且满足 m e < n m ^ e < n me<n.
Turbo正则13 天前
密码学·量子计算·量子密码学
量子计算 | 量子密码学的挑战和机遇量子计算在密码学中的应用现主要体现在对现有加密算法的威胁上。最著名的例子是Shor算法,该算法能够在多项式时间内分解大整数,从而威胁到基于大数分解的加密算法,如RSA加密。此外,量子计算还可以加速某些类型的密码分析,如对椭圆曲线密码学的攻击‌。
海尔辛13 天前
学习·密码学
学习黑客了解密码学作者: 海尔辛 | 发布时间: 2025-05-21 08:36:35 UTC密码学是研究如何安全传递和存储信息的学科。它不仅仅是加密和解密,更包含了身份验证、完整性验证等多个方面。从古代凯撒密码到现代量子密码学,这门学科一直在不断发展。
apcipot_rain14 天前
算法·密码学·哈希算法
【应用密码学】实验六 公钥密码3——SM21.复习公钥加密基本概念与RSA,ElGamal,ECC方案的基本原理2.编程练习:编写SM2加密算法。
di.D14 天前
密码学
CTF签到题1.题目:VmxkMFUxVXhTbkpOU0dSVVZrWktWRlpyVm5kU2JGSnlWbXhhYkdKRlduaFpWVlpoVkcxRmQwMUlhRlpXTTFKUVZXdFZlR05zWkZsaVJrcG9ZbGRvUmxaR1dsZFVhekZIVW14V1lWSlZOVkJVVlZaV1RVWldjbFZzVGxOTlJGWlhWa1pvZDFWdFJuTlRhMVpXVm14YVIxUlVSa2RPYkVweVYyeENWMVpVUlhwV1ZtUjNVMjFXVjFOclZsZG
SCIS58815 天前
密码学·车路协同·智慧交通
从加密到信任|密码重塑车路云一体化安全生态目录一、密码技术的核心支撑二、典型应用案例三、未来发展方向总结车路云系统涉及海量实时数据交互,包括车辆位置、传感器信息、用户身份等敏感数据。其安全风险呈现三大特征:
安审若无15 天前
python·密码学
Base64加密解密Base64 是一种基于 64 个可打印字符来表示二进制数据的编码方式,常用于需要通过文本协议传输二进制数据的场景(如 URL、邮件)。以下是不同场景下生成 Base64 编码的方法:
hmbbcsm17 天前
密码学
密码学刷题小记录base 64打开后发现是一串字符串,,我们直接进行base64解密即可Caesar根据标题分析,我们知道这是凯撒解密,拖进去经过尝试在偏移量为12时直接得解(这道题就是找偏移量比较麻烦)
胡耀超18 天前
python·web安全·区块链·密码学·数据安全·零知识证明
探讨零知识证明的数学原理与应用零知识证明(Zero-Knowledge Proof, ZKP)是现代密码学中的一个重要概念,它起源于20世纪80年代Shafi Goldwasser、Silvio Micali和Charles Rackoff三位科学家的开创性工作。从逻辑学角度看,零知识证明解决了一个看似矛盾的问题:如何在不泄露任何有关该陈述内容的情况下,说服他人某个陈述是正确的?
CD-i20 天前
网络·密码学
密码学实验:凯撒密码无移位置换表:移位加密示例(k=5): 每个字母向前推移5位,如 a→F,b→G,明文 data 加密为 IFYF。
泡泡_022420 天前
密码学
密码学--仿射密码一、实验目的1、通过实现简单的古典密码算法,理解密码学的相关概念2、理解明文、密文、加密密钥、解密密钥、加密算法、解密算法、流密码与分组密码等。
weixin_3870021521 天前
算法·安全·区块链·密码学·ssl
使用GmSSL v3.1.1实现SM2证书认证1、首先使用gmssl命令生成根证书、客户端公私钥,然后使用根证书签发客户端证书;2、然后编写代码完成认证功能,使用根证书验证客户端证书是否由自己签发,然后使用客户端证书验证客户端私钥对随机数的签名是否正确。
泡泡_02241 个月前
c++·安全·密码学
密码学--AES一、实验目的1、完成AES算法中1轮加密和解密操作2、掌握AES的4个基本处理步骤3、理解对称加密算法的“对称”思想
泡泡_02241 个月前
c++·密码学
密码学--RSA一、实验目的1.随机生成明文和加密密钥2.利用C语言实现素数选择(素性判断)的算法3.利用C语言实现快速模幂运算的算法(模重复平方法)