微慑信息网

在下不才,用RSA给您拜年了:

在下不才,用RSA给您拜年了:

import gmpy2

from Crypto.Util.number import *

def rsa(m):#定义一个加密函数,传入参数为m

e = 2 n = 14157878492255346300993349653813018105991884577529909522555551468374307942096214964604172734381913051273745228293930832314483466922529240958994897697475939867025561348042725919663546949015024693952641936481841552751484604123097148071800416608762258562797116583678332832015617217745966495992049762530373531163821979627361200921544223578170718741348242012164115593777700903954409103110092921578821048933346893212805071682235575813724113978341592885957767377587492202740185970828629767501662195356276862585025913615910839679860669917255271734413865211340126544199760628445054131661484184876679626946360753009512634349537

c = pow(m, e, n)#c等于将传入的m的e次方再整除n取余数

return c#返回c的值

list=[*,*,*,*]#此处为明文列表 #tips:明文都是单个汉字 rsa_list=[]#加密后的密文列表 for i in list:#依次对列表数据进行读取 i=ord(i)#取当前数据的ascii值 c1=rsa(i)#执行加密 rsa_list.append(c1)#添加进密文列表 print(rsa_list)#输出密文列表 #输出结果为 #[677665024, 584672400, 602948025, 401922304] #tips:在线开方可以使用http://www.factordb.com/ #ascii与字符转换可使用https://www.qqxiuzi.cn/bianma/ascii.htm

赞(0) 打赏
转载请附本站链接,未经允许不得转载,,谢谢:微慑信息网-VulSee.com » 在下不才,用RSA给您拜年了:

评论 抢沙发

微慑信息网 专注工匠精神

微慑信息网-VulSee.com-关注前沿安全态势,聚合网络安全漏洞信息,分享安全文档案例

访问我们联系我们

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册