RSA_generate:SSH SSL的RSA密钥生成器

时间:2024-05-30 14:48:37
【文件属性】:

文件名称:RSA_generate:SSH SSL的RSA密钥生成器

文件大小:46KB

文件格式:ZIP

更新时间:2024-05-30 14:48:37

C++

RSA密钥生成器 首先,运行该应用程序并将输出保存到文件:..key.asn1。 该文件根据rsa_gen.cpp中配置的设置包含您的新公钥和私钥。 要将此密钥与SSH一起使用,请按照以下步骤操作,否则仅使用此信息就可以加密和解密数据。 运行: openssl asn1parse -genconf ..key.asn1 -out key.der 后跟: openssl rsa -in key.der -inform der -text -check -out id_rsa 然后: ssh-keygen -y -f id_rsa > id_rsa.pub 。 生成私钥和公钥文件。 解释 密钥生成器迭代非常大的数字(2048位安全性为308位数字),直到找到几乎可以确定为质数的密钥为止。 重复一次,然后将这些值用于构建RSA密钥。 使用以下方法随机生成数字:a)系统时间。 b)CPU


【文件预览】:
RSA_generate-master
----example.asn1(526B)
----example.der(174B)
----bigint()
--------BigIntegerUtils.hh(3KB)
--------BigInteger.hh(7KB)
--------BigInteger.cc(11KB)
--------BigIntegerAlgorithms.cc(2KB)
--------run-testsuite(817B)
--------testsuite.cc(10KB)
--------BigUnsignedInABase.cc(4KB)
--------BigIntegerUtils.cc(1KB)
--------sample.cc(3KB)
--------BigUnsigned.hh(14KB)
--------BigUnsignedInABase.hh(4KB)
--------README(3KB)
--------BigIntegerAlgorithms.hh(826B)
--------Makefile(2KB)
--------NumberlikeArray.hh(5KB)
--------ChangeLog(9KB)
--------BigUnsigned.cc(22KB)
--------BigIntegerLibrary.hh(242B)
----example_rsa(959B)
----example_rsa.pub(81B)
----rsa_gen.cpp(11KB)
----README.md(2KB)

网友评论