From 3378b46c9169cde0422bca50bb7a25702d47d589 Mon Sep 17 00:00:00 2001 From: NEb0 Date: Thu, 8 Jul 2021 21:47:38 +0300 Subject: [PATCH 1/2] add parameter m to low_public_exponent_attack --- cryptools/rsa.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cryptools/rsa.py b/cryptools/rsa.py index 9fb5e7f..d9b5de4 100755 --- a/cryptools/rsa.py +++ b/cryptools/rsa.py @@ -99,8 +99,8 @@ def random_prime(bits): # - http://inaz2.hatenablog.com/entry/2016/01/15/011138 -def low_public_exponent_attack(c, e): - bound = root(n, e)[0] +def low_public_exponent_attack(c, m, e): + bound = root(m, e)[0] m = root(c, e)[0] return m, bound From a8a3788ca7ef418e22c0ceddef9a92011d6c1103 Mon Sep 17 00:00:00 2001 From: NEb0 Date: Thu, 8 Jul 2021 22:27:33 +0300 Subject: [PATCH 2/2] rename m to n --- cryptools/rsa.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cryptools/rsa.py b/cryptools/rsa.py index d9b5de4..889550d 100755 --- a/cryptools/rsa.py +++ b/cryptools/rsa.py @@ -99,8 +99,8 @@ def random_prime(bits): # - http://inaz2.hatenablog.com/entry/2016/01/15/011138 -def low_public_exponent_attack(c, m, e): - bound = root(m, e)[0] +def low_public_exponent_attack(c, n, e): + bound = root(n, e)[0] m = root(c, e)[0] return m, bound