本網站在啟用 JavaScript 的情況下可以運作的更好。
首頁
探索
說明
登入
ChaO
/
WriteUps
關注
1
收藏
0
複製
0
程式碼
問題
0
合併請求
0
版本發佈
0
Wiki
活動
瀏覽代碼
added RSA decode script
master
Christopher Yu
5 年之前
父節點
c4575216a4
當前提交
a484499bcf
共有
1 個檔案被更改
,包括
22 行新增
和
0 行删除
分割檢視
Diff Options
Show Stats
Download Patch File
Download Diff File
+22
-0
TAMUCTF/Crypto/RSAaaay/decodrsa.py
+ 22
- 0
TAMUCTF/Crypto/RSAaaay/decodrsa.py
查看文件
@ -0,0 +1,22 @@
from
Crypto.Util.number
import
inverse
from
fractions
import
*
e
=
43
n
=
2531257
c
=
"
906851 991083 1780304 2380434 438490 356019 921472 822283 817856 556932 2102538 2501908 2211404 991083 1562919 38268
"
c
=
c
.
split
(
"
"
)
c
=
map
(
int
,
c
)
p
=
509
q
=
4973
phi
=
(
p
-
1
)
*
(
q
-
1
)
d
=
inverse
(
e
,
phi
)
m
=
[
]
for
i
in
c
:
m
.
append
(
pow
(
i
,
d
,
n
)
)
print
m
plain
=
[
103
,
105
,
103
,
101
,
109
,
123
,
83
,
97
,
118
,
97
,
103
,
101
,
95
,
83
,
105
,
120
,
95
,
70
,
108
,
121
,
105
,
110
,
103
,
95
,
84
,
105
,
103
,
101
,
114
,
115
,
125
]
flag
=
"
"
for
i
in
plain
:
flag
+
=
chr
(
i
)
print
"
Decoded flag :
"
,
flag
Write
Preview
Loading…
取消
儲存