Cryptohack

编程入门 行业动态 更新时间:2024-10-15 16:19:39

Cryptohack

Cryptohack

很有趣的题目,我的构造:

(p+1)**pmod(p**2)=1

(p+1)**kmod(p**2)=k*p+1

p=0xb7955f7174f770628920e8b5d528c7253c01594077a2e851e5df4af03955f0fb2e497c5008feb2cfd9ccd84322edb937fddbe54e084a6da233b93efac986610d
print(is_prime(p))
print('{"g": "'+hex(p+1)[2:]+'","n": "'+hex(p*p)[2:]+'"}')print(pow(p+1,p,p*p))c=0x7be2aa8d1c925f33fdba281b84ef094cc9c4b40f2b99e3dee746d42436f4a33c668ac86217c91bcc322e964a3891a99d75308e45cc548414ba5751c6be2337a4f4f064a14573c2c4d0af4859994d2ece70544f112c9b56efee1a06914c224fbe150b5a0b2823adc551eba66147c86c29c547b36db94ff8b8eac2b04b46c148bc
print(c)
x=(c-1)//p
print('{"x": "'+hex(x)[2:]+'"}')

比较懒,交互比较简单,没有写交互脚本。

更多推荐

Cryptohack

本文发布于:2024-03-15 01:29:15,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1737808.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:Cryptohack

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!