- 博客(2)
- 收藏
- 关注
原创 ECC椭圆曲线加密
ECC椭圆曲线加密摘要 椭圆曲线加密(ECC)是基于椭圆曲线数学的非对称加密算法,利用离散对数问题的难解性实现安全性。核心要素包括:椭圆曲线方程y²=x³+ax+b,定义在有限域上的点运算(点加和点倍),以及基于这些运算的加密过程。加密时使用公钥Q=kP(k为私钥),解密需要解决离散对数问题。文章通过具体例题展示了ECC的加密解密流程,包括参数选择、密文生成和破解方法。ECC相比RSA具有密钥短、安全性高的优势,适用于资源受限环境。文末提供了完整的解题脚本和参考资料。
2026-05-06 21:04:46
366
原创 RSA密码原理
RSA加密算法是一种非对称加密技术,其核心步骤如下: 选择两个大质数p和q,计算n=pq和欧拉函数ϕ(n)=(p-1)(q-1) 选择一个与ϕ(n)互质的整数e作为公钥,通常取65537 计算e关于ϕ(n)的模反元素d作为私钥 加密:c = m^e mod n(m为明文) 解密:m = c^d mod n 算法安全性依赖于大整数分解的困难性。文章通过具体示例演示了RSA的加密解密过程,包括: 已知p、q、e时如何计算d 已知p、q、e、c时如何解密得到明文 提供了Python实现代码 最后给出了两个CTF题
2026-05-06 18:35:47
628
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅