p、q、および e が指定されたときに、bash スクリプト「d」で RSA 秘密鍵を計算する方法についてのヘルプを探しています。
このクエリが以前に出てきたことは知っていますが、p、q、および e が指定された場合の RSA 秘密鍵の計算に関する理論的なアドバイスしかないようです。
私はbashスクリプトに計算をまとめようとしているので、bashで可能な計算(exprまたはbcを使用)について説明したいと思います
基本的に次のことをアドバイスしているサイトを見つけました。('t' は p*q の totient、または 'n' の totient です)
d=$(echo "((2 * $t) + 1) / $e" | bc)
しかし、それはその特定のケースでのみ機能するようで、さまざまなケースで試したときに正しい出力が得られませんでした。
この計算のための bash 式をどのように書くことができるかについての助けはありますか?