File tree Expand file tree Collapse file tree 3 files changed +18
-15
lines changed Expand file tree Collapse file tree 3 files changed +18
-15
lines changed Original file line number Diff line number Diff line change @@ -76,13 +76,16 @@ def method2(self):
76
76
77
77
78
78
if __name__ == "__main__" :
79
- if len (sys .argv ) != 3 :
80
- print "仅需要两个数字!"
81
- sys .exit ()
82
-
83
- if sys .argv [1 ].isdigit () and sys .argv [2 ].isdigit ():
84
- e = Euclid (int (sys .argv [1 ]), int (sys .argv [2 ]))
85
- e .method1 ()
86
- e .method2 ()
87
- else :
88
- print "仅需要数字!"
79
+ # if len(sys.argv) != 3:
80
+ # print "仅需要两个数字!"
81
+ # sys.exit()
82
+ #
83
+ # if sys.argv[1].isdigit() and sys.argv[2].isdigit():
84
+ # e.method1()
85
+ # e.method2()
86
+ # e = Euclid(int(sys.argv[1]), int(sys.argv[2]))
87
+ # else:
88
+ # print "仅需要数字!"
89
+ e = Euclid (23 , 288 )
90
+ e .method1 ()
91
+ e .method2 ()
Original file line number Diff line number Diff line change @@ -84,4 +84,4 @@ def miller_rabin_test(n, k):
84
84
85
85
if __name__ == "__main__" :
86
86
# miller_rabin_test(26413, 5)
87
- print ModExp (665385 , 887633 , 2535047 )
87
+ print ModExp (146 , 263 , 323 )
Original file line number Diff line number Diff line change @@ -184,17 +184,17 @@ def generate_key(self):
184
184
print "[*]sk is:" ,
185
185
print self .sk
186
186
187
- def encode (self , m ):
187
+ def encrypt (self , m ):
188
188
return ModExp (m , self .pk [1 ], self .pk [0 ])
189
189
190
- def decode (self , c ):
190
+ def decrypt (self , c ):
191
191
return ModExp (c , self .sk [1 ], self .sk [0 ])
192
192
193
193
194
194
if __name__ == "__main__" :
195
195
n = RSA ()
196
196
n .generate_key ()
197
- cc = n .encode (32655 )
197
+ cc = n .encrypt (32655 )
198
198
print "[*]c is:%d" % cc
199
- m = n .decode (cc )
199
+ m = n .decrypt (cc )
200
200
print "[*]m is:%d" % m
You can’t perform that action at this time.
0 commit comments