![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
密码学
文章平均质量分 91
冷板凳yyds
这个作者很懒,什么都没留下…
展开
-
RSA加密算法
RSA加密算法RSA数学基础整除如果 a 整除 b ,记为 a|b 。若c = k1*a + k2 *b ,e|a 且 e|b , 则 e|c最大公因子所有同时整除 和 的整数中,最大的那个,称为 和 的最大公因子,记为 (a,b)欧几里得算法(辗转相除法)def gys(a, b): if b == 0: return a return gys(b, a % b)print( gys(8,4) )扩展欧几里得算法def egcd(a, b):原创 2022-05-21 14:55:58 · 342 阅读 · 0 评论 -
环签名原理详解
环签名原理详解预备阶段 假设签名者拥有某私钥 sk 和公钥 pk,其中 pk = sk·g,这里 g 是 椭圆曲线上的 基点(base point),也被称为生成元(generator)。而 “ · ” 这里是倍乘,sk · g 表示 sk 个 g 点在椭圆曲线上进行加法运算。 首先定义一个 hash 函数,这个 hash 函数的输入是 待签名的消息 m 和 椭圆曲线上的一个点 A,即 Hash(m, A)。该 hash 函数和椭圆曲线一样,是这个签名和验签体系的前提。第一步: 签名原创 2021-12-04 22:43:11 · 4173 阅读 · 0 评论