私はpythonを持っています:
e*d == 1%etf
私たちは (e) と (etf) を知っており、拡張ユークリッド アルゴリズムと剰余算術の乗法逆数の概念を使用して (d) を発見する必要があります。
d = (1/e)%etf
d = (e**-1)%etf
グローバルな間違った番号を生成します。上記のルールを使用して (d) を見つけるのを手伝ってください。
ソリューション (以下に示すPythonのモジュラー乗法逆関数)は、間違った計算結果をもたらします
e*d == 1 (mod etf)
d = (e**(etf-2)) % etf
d = pow(e,etf-2,etf)
私はどこかで間違いを犯していますか?この計算は大丈夫ですか?