cryptosage:SageMath中的密码学

时间:2021-05-18 22:12:03
【文件属性】:
文件名称:cryptosage:SageMath中的密码学
文件大小:24KB
文件格式:ZIP
更新时间:2021-05-18 22:12:03
Python 关于 CryptoSage在SageMath( )中提供了加密算法。 该项目面向对密码学感兴趣的学生和工程师。 您可以尝试使用真实参数和完整密钥长度来测试这些加密算法。 我们在SageMath中编写密码算法。 安装 首先,您需要安装SageMath。 然后, sage命令可以加载并运行CryptoSage脚本。 特征 我们希望实施所有流行的公钥方案: 基于整数因子的密码系统,包括RSA / Rabin / Paillier等。 基于描述日志的密码系统,包括DH / ElGamal / DSA等。 ECC(椭圆曲线密码学) 基于配对的密码学 基于晶格的密码学 基于编码的密码学 椭圆曲线密码学 EC域参数: prime192v1.sage EC密钥生成: eckeygen.sage ECDSA签名生成和验证ecdsa.sage 您可以查看并尝试ectest.sage $
【文件预览】:
cryptosage-master
----ststest.sage(313B)
----paillier_test.sage(372B)
----eciestest.sage(382B)
----prime192v1.sage(650B)
----mathhelper.sage(960B)
----ectest.sage(481B)
----ECMQV.sage(3KB)
----eckeygen.sage(431B)
----psec.sage(1KB)
----pairing.sage(2KB)
----paillier.sage(912B)
----.idea()
--------scopes()
--------misc.xml(1KB)
--------vcs.xml(182B)
--------.name(10B)
--------modules.xml(274B)
--------dictionaries()
--------encodings.xml(166B)
--------workspace.xml(30KB)
--------inspectionProfiles()
--------cryptosage.iml(286B)
----psectest.sage(486B)
----ecktest.sage(459B)
----rfc5091.sage(16KB)
----STS.sage(3KB)
----rsa.sage(427B)
----ecdsa.sage(955B)
----ecies.sage(1KB)
----README.md(1003B)
----ecc_param.sage(1KB)
----eckcdsa.sage(1KB)
----digest.sage(104B)

网友评论