技术栈
rsa
mashirro
8 天前
rsa
·
加签验签
rsa非对称加密,加签验签
为海南师范高考录取查询接口增加 RSA 非对称验签机制,防止第三方脚本乱刷。调用方为另一个 PHP 服务,使用 RSA 私钥对请求参数签名,Java 后端使用配置的公钥验签,验签不通过则直接拒绝。
Sagittarius_A*
9 天前
信息安全
·
密码学
·
rsa
·
公钥密码
·
密钥分发
公钥密码基础(三):RSA 数学原理:欧拉定理、模逆与快速幂
上一节的 Diffie-Hellman 依靠离散对数问题,让双方能够在公开信道中建立共享秘密。RSA 走的是另一条路线:它把两个大素数相乘得到公开模数,再利用模运算中一种“容易正向计算、缺少陷门时难以逆转”的结构构造公钥与私钥。
RuoyiOffice
11 天前
spring boot
·
vue3
·
aes
·
rsa
·
接口安全
·
spring boot 3
·
apiencrypt
抓包还能看到密码?Vue3 + Spring Boot 3 接口 AES/RSA 加解密(@ApiEncrypt)全链路实战
一句话:HTTPS 管「路上」,@ApiEncrypt 管「包里」——敏感接口的 Body 在到达 Controller 之前就该是密文,前端 axios 一眼看不见明文 JSON。
Mysticbinary
12 天前
非对称加密
·
rsa
非对称加密(RSA算法)原理
RSA并不是构造了一个无漏洞、无法破解的算法,而是让解密在计算上变得不可承受。很多加密场景里,密钥是加密、解密和安全性的关键,安全地传输密钥则成为了一个关键问题, RSA算法就可以将公钥公开的发出去,而不影响私钥拥有者可以安全地解密,这一套机制就是RSA。
Looooking
18 天前
密码
·
rsa
Python 之 RSA 加解密和密码校验
常规的加解密方案一般是直接将通过公钥和明文加密后的密文存储到数据库中,但是如果私钥和密文泄露之后,很容易解密出原始密文。
要开心吖ZSH
20 天前
密码学
·
aes
·
sha
·
rsa
·
sm2
·
sm3
·
签名验签
公钥加密,私钥解密?私钥加密,公钥解密?哪个对?
这里方便理解,可以从效果和用途上来说,俩种方式都是正确的,只是它们解决的问题完全不一样。要是严谨一点,在细节上有点差异,“公钥加密私钥解密”这个说法没毛病,但是“私钥加密公钥解密”有点不太严谨,改成“私钥签名公钥验签”就没毛病了!!!【底层实现不一样。加密≠签名,解密≠验签】
Ab_stupid
2 个月前
笔记
·
des
·
aes
·
rsa
·
crypto
CTF-Crypto培训笔记-现代密码
DES全称Data Encryption Standard(数据加密标准),它奠定了现代分组密码设计的基础。DES是一个分组密码,分组长度64位,密钥有效长度56位,使用16轮迭代的Feistel网络结构。
张一西
3 个月前
签名
·
rsa
·
验签
·
sm2
嵌入式系统中的加解密签名(3)---国密的签名与验证
笔者来介绍一下RSA 和 SM2的原理和实现RSA2048/3072/4096,非对称签名,hash算法一搬有hash256 、384和512,对称签名有:DES、AES128 和256等
恼书:-(空寄
3 个月前
aes
·
数据加密
·
rsa
深入理解敏感信息加密:AES+RSA混合使用前后端对接
在前后端交互中,敏感信息(手机号、身份证号、支付密码等)的传输安全是重中之重。单纯用AES或RSA加密,要么存在密钥泄露风险,要么加密效率低下,而“AES+RSA”混合加密方案,恰好兼顾了安全性与高效性,成为企业级项目的首选。
Asurplus
3 个月前
javascript
·
vue.js
·
jsencrypt
·
rsa
【VUE】17、使用JSEncrypt对数据加解密
在 Web 开发中,数据安全是至关重要的环节。当涉及用户密码、身份证号等敏感信息的传输时,仅仅依赖 HTTPS 可能还不够——在金融、政务等高安全场景中,通常需要在应用层再做一次加密,以防止中间人攻击或内网抓包导致的数据泄露。
aovenus
4 个月前
rsa
RSA 算法介绍
🔐 RSA 算法介绍RSA 是目前最广泛使用的非对称加密算法之一,由 Rivest、Shamir、Adleman 三人于1977年提出。它是现代互联网安全的基石。
酿情师
5 个月前
android
·
网络
·
安全
·
密码学
·
rsa
2026软件系统安全赛初赛RSA(赛后复盘)
拿到附件,先解压后有一个 level1 目录和一个 level2.zip。 README.md:level2.zip 密码藏在多个message里面 我把多个message通过 Asmuth-Bloom 秘密共享保存 然后把Asmuth-Bloom 秘密共享的内容通过RSA加密保管起来,这下只有我才能知道message是什么了吧
温中志
5 个月前
rsa
·
计算机密码学
RSA加密算法入门
目录1、概念2、RSA加密解密的原理3、安全性4、成员限制关系随机生成两个互不相等的大素数p和q,p和q是1024bit,pq=n,n的范围是2048bit,取e为65537,φ(n)=(p-1)(q-1),使用e·d ≡ 1 (mod φ(n))得到d,(e, n)为公钥,(d, n)为私钥。
Y5neKO
5 个月前
密码学
·
ctf
·
rsa
某国赛CTF密码学题目Writeup:RSA
一个level1目录,内部是很多公钥文件,一个level2压缩包带密码,密码应该在level1解密拿到
半路_出家ren
7 个月前
服务器
·
网络
·
python
·
https
·
aes
·
rsa
·
加密算法
5.RSA和AES加密(python)
1、非对称密钥 (public-keycryptography),又称为公开密钥加密,服务端会生成一对密钥,一个私钥保存在服务端,仅自己知道,另一个是公钥,公钥可以自由发布供任何人使用。客户端的明文通过公钥加密后的密文需要用私钥解密。非对称密钥在加密和解密的过程的使用的密钥是不同的密钥,加密和解密是不对称的,所以称之为非对称加密。与对称密钥加密相比,非对称加密无需在客户端和服务端之间共享密钥,只要私钥不发给任何用户,即使公钥在网上被截获,也无法被解密,仅有被窃取的公钥是没有任何用处的。常见的非对称加密有R
三两肉
8 个月前
网络协议
·
https
·
github
·
rsa
·
echde
HTTPS ECDHE 握手全解析
在 HTTPS 的安全体系中,握手阶段是决定通信是否安全、高效的关键 —— 而如今主流的ECDHE 握手,凭借 “前向保密” 和高性能的优势,几乎成了所有现代网站的标配。
闲人不梦卿
8 个月前
rsa
RSA握手过程
HTTPS 是应⽤层协议,需要先完成 TCP 连接建⽴,然后⾛ TLS 握⼿过程后,才能建⽴信信安全的连接
三两肉
8 个月前
网络协议
·
http
·
https
·
rsa
·
tls四次握手
深入理解 HTTPS RSA 握手:从原理到流程的完整解析
在互联网通信中,数据安全始终是核心诉求。HTTP 协议因明文传输的特性,面临着窃听、篡改、冒充三大风险,而 HTTPS 通过引入 TLS 协议层,成为解决这一问题的主流方案。其中,基于 RSA 算法的 TLS 握手过程,是 HTTPS 实现安全通信的核心环节。本文将结合底层原理与实际流程,带大家全面拆解 HTTPS RSA 握手的来龙去脉。
bkspiderx
9 个月前
安全
·
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密码开源社区
10 个月前
区块链
·
零知识证明
·
rsa
·
隐私保护
·
ecc
·
多标量
·
单标量
椭圆曲线密码学的效率核心:单标量与多标量乘法详解
在现代密码学,尤其是区块链和零知识证明领域,椭圆曲线密码学(ECC)是毋庸置疑的基石。根据NIST的统计,ECC在相同安全强度下比RSA需要的密钥长度小得多,这使得它成为移动设备和物联网设备的首选。