rsa

半路_出家ren2 天前
服务器·网络·python·https·aes·rsa·加密算法
5.RSA和AES加密(python)1、非对称密钥 (public-keycryptography),又称为公开密钥加密,服务端会生成一对密钥,一个私钥保存在服务端,仅自己知道,另一个是公钥,公钥可以自由发布供任何人使用。客户端的明文通过公钥加密后的密文需要用私钥解密。非对称密钥在加密和解密的过程的使用的密钥是不同的密钥,加密和解密是不对称的,所以称之为非对称加密。与对称密钥加密相比,非对称加密无需在客户端和服务端之间共享密钥,只要私钥不发给任何用户,即使公钥在网上被截获,也无法被解密,仅有被窃取的公钥是没有任何用处的。常见的非对称加密有R
三两肉17 天前
网络协议·https·github·rsa·echde
HTTPS ECDHE 握手全解析在 HTTPS 的安全体系中,握手阶段是决定通信是否安全、高效的关键 —— 而如今主流的ECDHE 握手,凭借 “前向保密” 和高性能的优势,几乎成了所有现代网站的标配。
闲人不梦卿20 天前
rsa
RSA握手过程HTTPS 是应⽤层协议,需要先完成 TCP 连接建⽴,然后⾛ TLS 握⼿过程后,才能建⽴信信安全的连接
三两肉20 天前
网络协议·http·https·rsa·tls四次握手
深入理解 HTTPS RSA 握手:从原理到流程的完整解析在互联网通信中,数据安全始终是核心诉求。HTTP 协议因明文传输的特性,面临着窃听、篡改、冒充三大风险,而 HTTPS 通过引入 TLS 协议层,成为解决这一问题的主流方案。其中,基于 RSA 算法的 TLS 握手过程,是 HTTPS 实现安全通信的核心环节。本文将结合底层原理与实际流程,带大家全面拆解 HTTPS RSA 握手的来龙去脉。
bkspiderx2 个月前
安全·rsa·交换·密钥交换·目标主机支持rsa密钥交换·rsa密钥交换·rsa密钥
安全扫描问题:目标主机支持RSA密钥交换(风险分析与解决方案)在安全扫描(如Nessus、OpenVAS、Qualys)中,“目标主机支持RSA密钥交换”通常被标记为中高危漏洞(CVE相关风险:如CVE-2015-4000“Logjam”、CVE-2014-3566“POODLE”等)。该问题的核心是目标主机的TLS/SSL协议在密钥协商阶段允许使用RSA密钥交换算法,而该算法存在根本性安全缺陷,不符合现代网络安全标准(如PCI DSS、NIST SP 800-52)。
openHiTLS密码开源社区3 个月前
区块链·零知识证明·rsa·隐私保护·ecc·多标量·单标量
椭圆曲线密码学的效率核心:单标量与多标量乘法详解在现代密码学,尤其是区块链和零知识证明领域,椭圆曲线密码学(ECC)是毋庸置疑的基石。根据NIST的统计,ECC在相同安全强度下比RSA需要的密钥长度小得多,这使得它成为移动设备和物联网设备的首选。
openHiTLS密码开源社区3 个月前
rsa·非对称算法·后量子密码·grover算法·shor算法·单向函数
非对称密码算法分析技术深度剖析及未来展望在非对称加密出现之前,密码学完全由对称加密主导。对称加密要求通信双方共享同一把密钥,加解密都使用它。这带来了一个致命的“哥德巴赫猜想”式的难题:如何安全地分发这把共享密钥? 在不安全的信道中传递密钥,就像把家门钥匙和家庭地址放在同一张明信片上邮寄一样危险。
openHiTLS密码开源社区4 个月前
aes·rsa·sm2·私钥·sm4·密钥轮换
【密码学实战】openHiTLS genrsa命令行:RSA私钥生成专属工具hitls genrsa 是 openHiTLS 加密工具集的核心子命令,专门用于生成 RSA 非对称密钥对(私钥为主,公钥内嵌于私钥文件)。所有功能围绕 “合规性” 与 “安全性” 设计,需通过 hitls 主程序调用,以下为精简实用的完整指南
openHiTLS密码开源社区4 个月前
rsa·公钥·私钥·openhitls·ec·密码算法·genpkey
【密码学实战】openHiTLS genpkey命令行:生成 RSA/EC密钥的正确姿势在 TLS 通信、数据加密等场景中,安全的密钥是基础保障。openHiTLS 是业界首个面向全场景的开源密码库,由华为、西安电子科技大学、山东大学、上海交通大学等13家国内产学研单位共同发起,提供了完整的密码学和安全通信功能。作为其工具集的一部分,openHiTLS 提供了 hitls genpkey 命令专门用于生成私钥(支持 RSA、EC 两种算法),并可按需输出公钥、用密码保护私钥。
Humbunklung4 个月前
开发语言·c++·rsa·openssl 3.0
填坑:VC++ 采用OpenSSL 3.0接口方式生成RSA密钥上一篇博客VC++ 使用OpenSSL创建RSA密钥PEM文件埋了点雷,还是要填掉的,借助现在强大的AI工具,也帮了不少忙,于是把修改的内容记录下来。
Humbunklung4 个月前
开发语言·c#·rsa·ecc
C# 使用应用RSA和ECC进行数字签名和签名验证开发中需要用到数字签名和验签,这篇博客提供使用RSA和ECDSA(椭圆曲线数字签名算法,也是椭圆曲线加密的常见应用)进行数字签名和签名验证的C#程序示例。同时,也会包含密钥生成和保存的例程。
一只游鱼4 个月前
非对称加密·rsa
RSA非对称加密非对称加密(Asymmetric Encryption)指的是:**一对公钥(public key)和私钥(private key)**来进行加解密。
qqxhb4 个月前
系统架构·des·aes·加解密·rsa·密钥管理·kdc
系统架构设计师备考第20天——信息加解密技术&密钥管理技术选择题:以下哪种密钥分配方式可减少系统中驻留的密钥数量? A. 人工分发 B. 无KDC的密钥分配 C. KDC分配会话密钥 答案:C(KDC只需n个主密钥)。
bkspiderx5 个月前
网络·nginx·安全·tls·rsa·弱算法
安全扫描:目标主机支持RSA密钥交换问题在 Nginx 中禁用 RSA 加密算法(包括 RSA 密钥交换和签名算法),需要通过配置 ssl_ciphers 指令过滤掉所有依赖 RSA 的加密套件,仅保留使用 ECDSA 或其他非 RSA 算法的套件。以下是具体实现步骤:
KWMax7 个月前
加密·rsa
RSA加密原理及推导RSA算法是一种广泛使用的非对称加密算法,它的名称来源于其创始人Ron Rivest、Adi Shamir和Leonard Adleman的首字母缩写。所谓非对称,即该算法加密和解密使用不同的密钥,加密密钥用来加密、解密密钥用来解密。加密密钥可以公开,解密密钥需要保密。 基于大数分解的困难性,RSA加密算法在保护数据隐私和完整性方面具有很高的可靠性。
佛祖让我来巡山8 个月前
非对称加密·数字签名·rsa
【非对称加密】详解及Java实现非对称加密(Asymmetric Cryptography),也称为公钥加密,是一种使用一对密钥(公钥和私钥)进行加密和解密的加密方法。它与对称加密的主要区别在于使用了不同的密钥进行加密和解密操作。
胡耀超9 个月前
密码学·rsa·sm2·ecc·分类分级
非对称加密算法(RSA、ECC、SM2)——密码学基础对称加密算法(AES、ChaCha20和SM4)Python实现——密码学基础(Python出现No module named “Crypto” 解决方案)
小徐Chao努力10 个月前
安全·https·des·ssl·加密·aes·rsa
【安全】加密算法原理与实战为了理解SSL/TLS原理,大家需要掌握一些加密算法的基础知识。当然,这不是为了让大家成为密码学专家,所以只需对基础的加密算法有一些了解即可。基础的加密算法主要有哈希(Hash,或称为散列)、对称加密(Symmetric Cryptography)、非对称加密(Asymmetric Cryptography)、数字签名(Digital Signature)。
levitgu1 年前
c++·经验分享·安全·ai·密码学·rsa·实验
西电应用密码学与网络安全实验通关指南这是计科网络方向应用密码学与网络安全的随课实验, 占课程分数的20%. 第一次主要是介绍内容, 两周后的第二次实验主要是验收, 实验内容自己线下完成即可.
搬砖魁首1 年前
数学·密码学·rsa·质数·素数·公钥密码
密码学的数学基础1-整数 素数 和 RSA加密数学公式推导是密码学的基础, 故开一个新的课题 – 密码学的数学基础系列质数又称素数。 一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数(规定1既不是质数也不是合数)