sjdkx的个人博客分享 http://blog.sciencenet.cn/u/sjdkx

博文

RSA小质数加密

已有 2214 次阅读 2019-7-30 14:39 |个人分类:密码学相关|系统分类:论文交流| RSA, 小质数, 高速加密

  根据RSA的特点尝试利用小质数算出的公钥私钥及模数来快速的加密文件,首先建立资源库里面装载着众多的适用于两个字节范围内的数据,资源库的三项内容公钥数据私钥数据公共模数数据,每组占6个的字节,根据这些数据和用户密码和密钥长度要求建立公钥文件和私钥文件,密钥文件没项数据占四个字节,公钥或私钥占两个,公共模数占两个字节。设置用户密码是将来有必要时能复现出公钥和私钥文件,然后是加密程序,完全是利用RSA的公式运作。

安全性问题:

  这不同于大质数加密只用一对密钥,这里利用成千上万的密钥对,破解起来也并非易事,欢迎大家来破解。

  编制的简陋小程序,一个加密程序,一个公钥文件一个私钥文件,可以处理50k一下的文件。为了方便分析都没有加密处理。加密速度是可以和AES媲美的,缺陷是拖累较多。如果真是容易破解那要考虑双加密的问题了,即加密软件不只是利用公钥私钥文件来加密,另外还有口令保护,实际一直都是如此吧。

  RSA小质数加密,具有一般非对称加密的特点,数表操作速度比对称加密还快。希望大家找出其致命缺陷攻击它,使其日臻完善。



https://wap.sciencenet.cn/blog-251800-1191718.html

上一篇:随机函数作为密钥的技巧
下一篇:RSA高速加密
收藏 IP: 120.0.24.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-20 08:12

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部