オイラーのトーシェント関数計算機 — nと互いに素な整数を数える
このオイラーのトーシェント関数計算機は、nの素因数分解を見つけ、各異なる素因数pに対する積の公式φ(n) = n × ∏(1 − 1/p)を適用することで、nと共通因数を持たない1からnまでの整数の数であるφ(n)を計算します — これは数論とRSA暗号学全体で使用されているのと同じ方法です。
クイック回答
φ(n)は1からnまでのnと互いに素な整数を数えます。以下にnを入力すると、nの素因数分解からφ(n) = n × ∏(1 − 1/p)によって計算されたφ(n)が表示されます。
オイラーのトーシェント関数計算機 — φ(n)をオンラインでの使い方
- 1
正の整数nを入力します。
- 2
「計算」をクリックして、nの完全な素因数分解とともにφ(n)を確認します。
- 3
φ(n)が正確にどのように導出されたかを示す積の公式の内訳を確認します。
なぜオイラーのトーシェント関数計算機 — φ(n)をオンラインでを使うのか?
レオンハルト・オイラーによって導入されたオイラーのトーシェント関数は、1からnまでの整数のうち何個がnと「互いに素」(共通因数を持たない)であるかを数えます。nの素因数分解がわかれば、シンプルな積の公式φ(n) = n × ∏(1 − 1/p)を、各異なる素因数pにわたって乗算することで求められます。この関数はRSA暗号学の数学的な核心です — RSA鍵生成のセキュリティは、nの素因数がわかっているときにφ(n)を簡単に計算できる一方で、それらがわからないときにはφ(n)を計算すること(またはそれを使ってnを因数分解すること)が事実上不可能であることに依存しています。
よくある質問
関連ツール
原始根計算機 — mod nの生成元を求める
オイラーのトーシェント関数による存在チェックとともに、nを法とする最小の原始根 — mod nの乗法群の生成元 — を求めます。無料計算機。
モジュラー指数計算機 — 高速なbᵉ mod mをオンラインで
高速な二乗・乗算指数計算を使用して、任意に大きな指数に対するbᵉ mod mを計算します。暗号学に不可欠なBigInt精度を備えた無料計算機。
モジュラー乗法逆元計算機 — ax ≡ 1 (mod m) を解く
拡張ユークリッドアルゴリズムを使用して、a のモジュラー乗法逆元をモジュラスmで求めます。BigInt精度と存在チェックを備えた無料計算機。
群論位数電卓 — ℤₙにおける元の位数をオンラインで
(ℤₙ, +)または(ℤ/nℤ)ˣにおける元の位数を求め、ラグランジュの定理の整除性チェックをステップとして表示します。無料電卓、即座に結果が得られます。