登录后更精彩...O(∩_∩)O...
您需要 登录 才可以下载或查看,没有账号?立即注册
×
BUU 【Alice与Bob】
这里先分享一个工具 RSA-Tool2 by tE! 链接:https://pan.baidu.com/s/1jzUGaJFwYgIAre_-sPChmQ
提取码: 案例一:Alice与Bob 密码学历史中,有两位知名的杰出人物,Alice和Bob。他们的爱情经过置换和轮加密也难以混淆,即使是没有身份认证也可以知根知底。就像在数学王国中的素数一样,孤傲又热情。下面是一个大整数:98554799767,请分解为两个素数,分解后,小的放前面,大的放后面,合成一个新的数字,进行md5的32位小写哈希,提交答案。
1.利用工具接解出p、q:【start --> Factor N】

2.再拼接利用脚本加密:
[Python] 纯文本查看 复制代码 import hashlib
string = '101999966233'
def md5value(key):
input_name = hashlib.md5()
input_name.update(key.encode("utf-8"))
print("大写的32位" + (input_name.hexdigest()).upper())
print("大写的16位"+(input_name.hexdigest())[8:-8].upper())
print("小写的32位" + (input_name.hexdigest()).lower())
print("小写的16位" + (input_name.hexdigest())[8:-8].lower())
md5value(string)
案例二: 在一次RSA密钥对生成中,假设p=473398607161,q=4511491,e=17 求解出d
将得到的d提交
这道题说实话应该不难的 就应该看一看 RSA算法

但是 e的值注意是十六进制 十进制17 它对应的十六进制为 11 最后可以得到这个 d的 值 为 125631357777427553 
————————————————
版权声明:本文为CSDN博主「暮w光」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qi_SJQ_/article/details/121942538
from: https://blog.csdn.net/qq_42777804/article/details/99578263
|