看雪《加密解密第三版》随书光盘的第6章。 内含md5 sha aes idea tea rsa elgamal 椭圆曲线 base64 等常见加解密算法,因此特地从中抽出,以便学习。 感兴趣的同学,可以购买原书,这是一本国人写的关于软件破解与软件保护的优秀著作。
2022-01-21 13:40:56 4.7MB md5 sha aes idea tea rsa elgamal base64
1
提出了一种实用的基于ElGamal数字签名和零知识证明的双向用户鉴别方案,通过随机数和在线的挑战一响应交互机制,保证了身份认证过程中身份认证请求信息的可靠性和有效性;同时利用智能卡技术充分保证了用户秘密信息的安全可靠,有效地解决了用户鉴别方案中密钥信息的安全分配与存储问题。最后,在离散对数计算困难假设的前提下,分析了该方案的安全性。
2021-12-25 18:42:34 1.34MB 自然科学 论文
1
加法同态加密演示 操作环境 x64 Windows + Visual Studio Linux + GCC,c 这个怎么运作 获取文件。 md work git clone git@github.com:herumi/xbyak.git git clone git@github.com:herumi/cybozulib.git git clone git@github.com:herumi/mcl.git git clone git@github.com:herumi/add_he.git git clone git@github.com:herumi/cybozulib_ext.git # only for Windows 编译`add_he.cpp'。 对于Windows cd add_he mk.bat Linux make 只能创建一次私钥和公钥。 ./add_he.ex
2021-12-23 14:47:57 39KB C++
1
threshold_elgamal_python 用Python实现的阈值ElGamal加密
2021-12-14 03:55:21 3KB Python
1
Elgamal-api 具有加法同态性质的ElGamal实现。 表中的内容 理论 ElGamal加密由三部分组成:密钥生成器,加密算法和解密算法。 密钥生成 密钥生成器的工作方式如下: 爱丽丝用生成器g生成q阶循环群G的有效描述。 有关此组所需属性的讨论,请参见下文。 爱丽丝从{1,…,q − 1}中随机选择一个x。 爱丽丝计算h:= g ^ x。 爱丽丝发布h以及对G,q,g的描述作为她的公钥。 爱丽丝保留x作为她的私钥,必须对其保密。 加密 加密算法的工作原理如下:使用公钥(G,q,g,h)对消息mto Alice加密。 鲍勃从{1,…,q − 1}中选择一个随机y,然后计算c1:= g ^ y。 鲍勃计算共享秘密s:= h ^ y:= g ^ xy。 鲍勃将他的消息m映射到G的元素m'上。 鲍勃计算c2:= m。 鲍勃将密文(c1,c2)=(gy,m'‧hy)=(
1
ElGamal_Signature ElGamal签名算法实现 学校的课程设计作业。 要用的话自取。 不得不说,学校的老师太没有B树了。 验收根本不看你的代码,说你的报告贴那么多代码干嘛,不写汉字领导检查怎么看的懂。 简直无语,呵呵哒。
2021-11-24 14:04:29 6KB Java
1
ElGamal密码系统 关于 这是ElGamal密码系统的Python实现。 我们的目的是提供正确,高效且易于使用的产品; 代码。 特征 密钥生成过程被完全封装,包括素数生成。 支持确定性和指数模式。 用法 现在,我们将提供有关如何使用此库的非常简单且很小的示例。 方法的正确性可以通过test.py进行评估。 基本 首先,导入并实例化密码类。 from elgamal_cipher import ElGamal elgamal = ElGamal () 构造类还支持“密钥”参数,该参数接收密钥集。 如果有的话。 否则,您必须使用generate_keys()方法生成密钥集。 默认情况下,它使用1024位素数。 您可以通过key_size参数进行更改。 elgamal . generate_keys () 计算(或加载)密钥后,使用crypto()方法加密某些内容。 c , ke
2021-10-30 23:18:11 37KB Python
1
非对称密码算法ElGamal的实现,可以在VC6.0下完整的运行,可以看到加密后的密文以及对应解密后的密文。
2021-10-26 16:00:08 1KB 密码学算法
主要为大家详细介绍了eclipse实现ElGamal数字签名,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
2021-07-02 10:00:31 61KB eclipse 数字签名
1
c++实现的基于ElGamal协议的密钥交换实验。实现了ElGamal加密和ElGamal数字签名。压缩包中包含源代码和可执行文件。
2021-06-30 17:22:48 44KB ElGamal 密钥交换 山东大学 信息安全
1