密码
zevsee
green菜 hand鸟
展开
-
Fermat素性检验算法
文章目录题目环境方案设计背景原理算法步骤方案实现流程图主要函数代码C语言python测试用例注意问题说明题目给定奇整数m≥3和安全参数k=5,判断m是否为合数或有1-1/2^k 概率为素数。环境Windows10,MinGW-W64-builds-4.3.5,miracl 7.0.1方案设计背景Fermat 小定理原理给定素数p,a∈Z,则有a(p-1)≡1(mod p);奇...原创 2019-09-20 19:34:20 · 7045 阅读 · 1 评论 -
中国剩余定理
文章目录题目环境方案设计背景原理算法步骤方案实现流程图主要函数C代码测试注意问题说明题目环境Windows10,MinGW-W64-builds-4.3.5,miracl 7.0.1方案设计背景中国剩余定理原理算法步骤给定????????,????????,⋯,????????; ????????,????????,⋯,????????。判断正整数 ????????,????????,⋯,???????? 是否两两互素;是,则继续, 否则跳出,输出“不能直接利用中国剩余定理”..原创 2019-09-21 17:59:12 · 1037 阅读 · 0 评论 -
秘密共享方案-中国剩余定理
文章目录题目环境方案设计背景原理算法步骤方案实现流程图主要函数C代码测试注意问题说明题目一个秘密????,被分割成????个子秘密(????????,????????),从????个子秘密(????????,????????)中任意选择大于等于????个,能够恢复出秘密????,少于t个则不能恢复出秘密????。环境Windows10,MinGW-W64-builds-4.3.5,miracl 7.0.1方案设计背景中国剩余定理原理(????,????)门限,一个秘密????,...原创 2019-09-21 18:26:37 · 3608 阅读 · 2 评论 -
SM3杂凑算法
文章目录题目环境方案设计背景原理算法步骤方案实现流程图主要函数C代码测试数据结果注意问题说明题目给出16进制消息m,用SM3密码杂凑算法计算Hash值。环境Windows10,MinGW-W64-builds-4.3.5,miracl 7.0.1方案设计背景SM3密码杂凑算法原理对长度为 ???? (???? < ????????????)比特的消息????,SM3杂凑算法经过填充和迭代压缩,生成杂凑值,杂凑...原创 2019-09-21 18:41:28 · 5032 阅读 · 2 评论 -
SM2椭圆曲线
文章目录题目环境方案设计背景原理算法步骤方案实现流程图加密解密主要函数C代码测试数据结果注意问题说明题目实现SM2椭圆曲线公钥密码算法,对给出的英文消息进行加密得到密文,并能通过密文解密出明文。环境Windows10,MinGW-W64-builds-4.3.5,miracl 7.0.1方案设计背景SM2椭圆曲线公钥密码算法,SM3密码杂凑算法原理椭圆曲线公钥密码 所基于的曲线性...原创 2019-09-21 18:56:16 · 5420 阅读 · 2 评论