文件交换
43下载
更新2016年9月17日
查看版本历史记录
将标题更改为RSA算法更新代码以适用于小型素数
查看许可证
此代码询问两个素数,然后计算公钥和私钥。然后使用公钥加密消息并使用私钥进行解密。一个例子如图所示。
SURIYANATH(2021)。RSA算法(//www.tianjin-qmedu.com/matlabcentral/fileexchange/46824-rsa-algorithm),Matlab中央文件交换。检索到4月10日,2021年4月10日。
20日4月2日
在较高版本中,您应该使用RANDI替换RANDINT,并修改输入的位置。我的版本是2020A错误:n1 = randint(1,1,n);e = randint(1,1,[2 n1]);正确的:n1 = randi(n,1,1);e = randi([2 n1],1,1);
2019年6月30日
没有愚蠢的。和我一样。RSA_CODE中的错误(第15行)e = randi(1,1,[2 n1]);
2019年3月21日
没有愚蠢的。
RSA_CODE中的错误(第15行)e = randi(1,1,[2 n1]);
2019年3月8日
2018年12月15日
2018年8月25日
如何使用此代码来加密文件?
2018年2月8日
2017年6月4日
2017年5月18日
谢谢你..
2017年3月13日
缺少函数,这在另一个工具箱或基础MATLAB中是否可以。我正在使用2015b。
未定义的功能或变量'randint'。
2016年9月25日
2016年3月24日
2015年3月13日
您应该使用扩展的eucleudianGorithm来搜索D.此实现不正确DEC(ENC(MSG))!= MSG
2015年3月10日
找到Matlab Central中的宝藏,并发现社区如何帮助您!
在单个可执行文件中使用代码,输出和格式化文本创建脚本。
了解实时编辑
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室
在较高版本中,您应该使用RANDI替换RANDINT,并修改输入的位置。
我的版本是2020A
错误:
n1 = randint(1,1,n);
e = randint(1,1,[2 n1]);
正确的:
n1 = randi(n,1,1);
e = randi([2 n1],1,1);
没有愚蠢的。和我一样。
RSA_CODE中的错误(第15行)
e = randi(1,1,[2 n1]);
没有愚蠢的。
RSA_CODE中的错误(第15行)
e = randi(1,1,[2 n1]);
如何使用此代码来加密文件?
谢谢你..
缺少函数,这在另一个工具箱或基础MATLAB中是否可以。
我正在使用2015b。
未定义的功能或变量
'randint'。
您应该使用扩展的eucleudianGorithm来搜索D.
此实现不正确
DEC(ENC(MSG))!= MSG