密码学

weixin_3870021520 小时前
算法·安全·区块链·密码学·ssl
使用GmSSL v3.1.1实现SM2证书认证1、首先使用gmssl命令生成根证书、客户端公私钥,然后使用根证书签发客户端证书;2、然后编写代码完成认证功能,使用根证书验证客户端证书是否由自己签发,然后使用客户端证书验证客户端私钥对随机数的签名是否正确。
泡泡_02246 天前
c++·安全·密码学
密码学--AES一、实验目的1、完成AES算法中1轮加密和解密操作2、掌握AES的4个基本处理步骤3、理解对称加密算法的“对称”思想
泡泡_02246 天前
c++·密码学
密码学--RSA一、实验目的1.随机生成明文和加密密钥2.利用C语言实现素数选择(素性判断)的算法3.利用C语言实现快速模幂运算的算法(模重复平方法)
apcipot_rain7 天前
密码学
【应用密码学】实验四 公钥密码1——数学基础学习快速模幂运算、扩展欧几里得、中国剩余定理的算法思想以及代码实现。1.快速模幂运算的设计思路快速模幂运算的核心思想是利用二进制表示和平方乘法来减少乘法运算的次数。具体步骤如下:将指数 b 表示为二进制形式。例如,b=13 的二进制表示为 1101。
_AaRong_7 天前
算法·密码学
经典密码学算法实现
搬砖魁首8 天前
密码学
密码学系列 - SR25519与ED25519SR25519 是一种高级的数字签名算法,它基于 Schnorr 签名方案,使用的是 Curve25519 椭圆曲线。这种签名算法在密码学社区中广受欢迎,特别是在区块链和加密货币领域。以下是关于 SR25519 的详细介绍。
胡耀超9 天前
开发语言·python·密码学·数据安全·aes·sm4·chacha
对称加密算法(AES、ChaCha20和SM4)Python实现——密码学基础(Python出现No module named “Crypto” 解决方案)续篇:非对称加密算法(RSA、ECC、SM2)——密码学基础对称加密是现代密码学的基础之一,其特点是加密和解密使用相同的密钥。对称加密具有实现简单、计算效率高、加密强度可靠等优点,在数据保护领域被广泛应用。本章将详细介绍三种主要的对称加密算法:AES、ChaCha20和SM4,并通过Python代码(为了方便)示例展示其实际应用。
敲上瘾9 天前
服务器·网络·网络协议·http·网络安全·https·密码学
从明文裸奔到密钥长城:HTTPS加密全链路攻防与CA信任锚点构建前言:本文将从HTTP的隐患出发,深入剖析HTTPS如何通过加密算法、数字证书与信任链机制重塑网络通信的安全边界。我们将探讨协议的证书颁发机构(CA)的信任逻辑,以及HTTPS在性能与安全之间的平衡艺术。将帮助您更从容地应对网络威胁,在数字化浪潮中守护每一份数据的价值。
东东__net10 天前
密码学
密码学_加密目录密码学01 密码基础进制与计量02 加解密基操 替换 移位 编码编码置换移位加解密强度03 对称加密算法(私钥)
胡耀超11 天前
区块链·密码学·哈希算法·数据安全·sha·sm3
哈希函数详解(SHA-2系列、SHA-3系列、SM3国密)案例:构建简单的区块链——密码学基础同系列:哈希函数是现代密码学的基石,它将任意长度的输入(通常称为"消息"或"数据")转换为固定长度的输出(称为"哈希值"、“消息摘要"或"指纹”)。一个高质量的密码哈希函数应满足以下核心特性:
明月看潮生11 天前
c++·算法·青少年编程·密码学·编程与数学
青少年编程与数学 02-018 C++数据结构与算法 24课题、密码学算法课题摘要 密码学是信息安全的重要组成部分,广泛应用于数据保护、身份验证和信息完整性等领域。对称加密算法使用相同的密钥进行加密和解密,其特点是加密速度快,适合处理大量数据。
胡耀超12 天前
密码学·数据安全·数字签名·秘钥交换·密码学协议·后量子密码学
对比表格:数字签名方案、密钥交换协议、密码学协议、后量子密码学——密码学基础这一部分作为了解吧,前几章有代码,可以深入学习一下。 同系列:数字签名是现代信息安全体系中的基石,它为数字通信提供了身份验证、数据完整性和不可否认性。想象一下,在物理世界中,你用独特的笔迹签署文件;在数字世界中,数字签名扮演着类似角色,但提供了更强的安全保障。
倒霉男孩14 天前
区块链·密码学
区块链密码学核心用途:区块链中的区块链接(如SHA-256)、Merkle树、地址生成。 特性:抗碰撞性、单向性、确定性输出。
胡耀超14 天前
密码学·rsa·sm2·ecc·分类分级
非对称加密算法(RSA、ECC、SM2)——密码学基础对称加密算法(AES、ChaCha20和SM4)Python实现——密码学基础(Python出现No module named “Crypto” 解决方案)
爱思德学术14 天前
网络安全·密码学·信息与通信
IEEE会议:第十届网络安全与信息工程国际会议(ICCSIE 2025)2025西部信息工程与技术学术论坛暨第十届网络安全与信息工程国际会议(10th International Conference on Cyber Security and Information Engineering)将于7月23-25日西宁召开。本届会议由北京工业大学、青海理工学院主办,浙江工业大学协办,IEEE计算机学会(IEEE Computer Society)技术赞助。
apcipot_rain16 天前
密码学
【密码学——基础理论与应用】李子臣编著 第七章 公钥密码 课后习题这里都是自己搓或者手写的。 里面不少题目感觉有问题或者我的理解有偏颇,请大佬批评指正! 不带思考抄作业的请自动退出,我的并非全对,仅仅提供思维!
Blossom.11817 天前
网络·opencv·算法·安全·机器学习·密码学·量子计算
量子网络:构建未来通信的超高速“高速公路”在当今数字化时代,通信技术的飞速发展极大地推动了全球信息的流动和共享。然而,随着数据量的爆炸式增长和对信息安全需求的不断提高,传统通信网络正面临着前所未有的挑战。量子网络作为一种新兴的通信技术,以其超高速传输和绝对安全的特性,正逐渐成为未来通信领域的重要发展方向。本文将深入探讨量子网络的原理、技术进展以及其在未来通信中的潜在应用。 一、量子网络的原理与优势 (一)量子纠缠:量子网络的核心 量子网络的基础是量子纠缠现象。量子纠缠是一种奇特的物理现象,当两个或多个量子比特(qubits)处于纠缠态时,无论它们
apcipot_rain18 天前
密码学
【应用密码学】实验二 分组密码(2)1) 学习AES密码算法原理2) 学习AES密码算法编程实现字符串加解密运行python程序,输入密文,即可在第一个框格中输入密文,即可得到加密字符串。
傻小胖18 天前
区块链·密码学·哈希算法
密码学的hash函数,哈希碰撞, collision resistance, BTC用到的SHA-256简介密码学中的哈希函数、哈希碰撞、抗碰撞性(collision resistance)以及比特币中使用的 SHA-256 的简明介绍:
琢磨先生David18 天前
java·web安全·密码学
重构数字信任基石:Java 24 网络安全特性的全维度革新与未来防御体系构建在量子计算威胁渐近、分布式系统架构复杂化、数据资产价值指数级增长的 2025 年,Java 平台迎来了自 Java 1.0 以来最具革命性的安全架构升级 ——Java 24 版本。这不仅仅是一次常规的特性更新,而是通过后量子密码学体系的底层重构、密钥生命周期管理的范式革新、传输协议栈的深度优化以及安全编程模型的立体化演进,构建起面向未来十年的网络安全防御体系。本文将从技术实现、工程实践、生态影响三个维度,剖析 Java 24 如何重新定义企业级安全开发的技术基准,为数字化转型提供可信赖的安全底座。