Skip to content

Commit 06ff0e5

Browse files
miller_robin test change
1 parent 65ac774 commit 06ff0e5

File tree

3 files changed

+18
-15
lines changed

3 files changed

+18
-15
lines changed

Euclid_algorithm.py

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -76,13 +76,16 @@ def method2(self):
7676

7777

7878
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()

miller_rabin.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,4 +84,4 @@ def miller_rabin_test(n, k):
8484

8585
if __name__ == "__main__":
8686
# miller_rabin_test(26413, 5)
87-
print ModExp(665385, 887633, 2535047)
87+
print ModExp(146, 263, 323)

rsa.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -184,17 +184,17 @@ def generate_key(self):
184184
print "[*]sk is:",
185185
print self.sk
186186

187-
def encode(self, m):
187+
def encrypt(self, m):
188188
return ModExp(m, self.pk[1], self.pk[0])
189189

190-
def decode(self, c):
190+
def decrypt(self, c):
191191
return ModExp(c, self.sk[1], self.sk[0])
192192

193193

194194
if __name__ == "__main__":
195195
n = RSA()
196196
n.generate_key()
197-
cc = n.encode(32655)
197+
cc = n.encrypt(32655)
198198
print "[*]c is:%d" % cc
199-
m = n.decode(cc)
199+
m = n.decrypt(cc)
200200
print "[*]m is:%d" % m

0 commit comments

Comments
 (0)