Máy tính Căn nguyên thủy
Tìm tất cả các căn nguyên thủy modulo n với các bước xác minh từng bước, bảng lũy thừa và hình ảnh hóa nhóm cyclic. Cần thiết cho số học mô-đun, mật mã học và tìm hiểu về các nhóm nhân.
Trình chặn quảng cáo đang ngăn chúng tôi hiển thị quảng cáo
MiniWebtool miễn phí nhờ quảng cáo. Nếu công cụ này hữu ích, hãy ủng hộ bằng Premium (không quảng cáo + nhanh hơn) hoặc cho phép MiniWebtool.com rồi tải lại trang.
- Hoặc nâng cấp Premium (không quảng cáo)
- Cho phép quảng cáo cho MiniWebtool.com, rồi tải lại
Giới thiệu về Máy tính Căn nguyên thủy
Chào mừng bạn đến với Máy tính căn nguyên thủy, một công cụ trực tuyến miễn phí mạnh mẽ giúp tìm tất cả các căn nguyên thủy modulo cho bất kỳ số nguyên dương n nào. Máy tính này cung cấp xác minh từng bước, bảng lũy thừa và hình ảnh trực quan hóa nhóm cyclic động để giúp bạn hiểu cách các căn nguyên thủy tạo ra các nhóm nhân. Cho dù bạn đang học lý thuyết số, chuẩn bị cho các kỳ thi mật mã học hay làm việc với số học modulo trong lập trình thi đấu, công cụ này sẽ mang lại kết quả chính xác tức thì cùng với các kiến thức giáo dục bổ ích.
Căn nguyên thủy là gì?
Một căn nguyên thủy modulo n là một số nguyên g mà các lũy thừa của nó tạo ra tất cả các số nguyên nguyên tố cùng nhau với n. Về mặt hình thức, g là một căn nguyên thủy mod n nếu bậc nhân của g modulo n bằng hàm phi Euler \(\varphi(n)\). Điều này có nghĩa là tập hợp
chứa chính xác tất cả \(\varphi(n)\) số nguyên từ 1 đến n-1 nguyên tố cùng nhau với n. Một căn nguyên thủy về cơ bản là một phần tử sinh của nhóm cyclic \((\mathbb{Z}/n\mathbb{Z})^*\).
Ví dụ nhanh
Xét n = 7. Vì 7 là số nguyên tố, \(\varphi(7) = 6\). Hãy kiểm tra xem g = 3 có phải là căn nguyên thủy không:
- 31 mod 7 = 3
- 32 mod 7 = 2
- 33 mod 7 = 6
- 34 mod 7 = 4
- 35 mod 7 = 5
- 36 mod 7 = 1
Các lũy thừa tạo ra {3, 2, 6, 4, 5, 1} = {1, 2, 3, 4, 5, 6}, bao gồm tất cả các số nguyên nguyên tố cùng nhau với 7. Vì vậy, 3 là một căn nguyên thủy modulo 7.
Khi nào căn nguyên thủy tồn tại?
Căn nguyên thủy modulo n tồn tại khi và chỉ khi n có một trong các dạng sau:
- n = 1, 2, hoặc 4
- n = pk trong đó p là một số nguyên tố lẻ và k ≥ 1
- n = 2pk trong đó p là một số nguyên tố lẻ và k ≥ 1
Ví dụ, căn nguyên thủy tồn tại cho 7, 9, 11, 13, 14, 18, 23, 25, 27, 46, nhưng không tồn tại cho 8, 12, 15, 16, 20, 21, 24.
Cách tìm căn nguyên thủy
- Nhập modulo: Nhập một số nguyên dương n (từ 2 đến 100.000) vào ô nhập liệu.
- Tính toán: Nhấp vào "Tìm căn nguyên thủy" hoặc nhấn Enter.
- Xem tất cả các căn: Xem danh sách đầy đủ các căn nguyên thủy, cùng với hàm phi Euler và số liệu thống kê.
- Nghiên cứu bảng lũy thừa: Kiểm tra cách căn nguyên thủy nhỏ nhất tạo ra tất cả các thặng dư nguyên tố cùng nhau.
- Trực quan hóa nhóm cyclic: Đối với các modulo nhỏ, hãy xem vòng quay hoạt hình hiển thị cấu trúc cyclic.
n có bao nhiêu căn nguyên thủy?
Nếu căn nguyên thủy modulo n tồn tại, số lượng căn bằng:
Ví dụ, với n = 13: \(\varphi(13) = 12\) và \(\varphi(12) = 4\), vì vậy có chính xác 4 căn nguyên thủy modulo 13 (đó là 2, 6, 7, 11).
Thuật toán xác minh
Để kiểm tra xem g có phải là căn nguyên thủy modulo n một cách hiệu quả:
- Tính \(\varphi(n)\) bằng cách phân tích thừa số nguyên tố của n
- Tìm tất cả các thừa số nguyên tố phân biệt \(p_1, p_2, \ldots, p_k\) của \(\varphi(n)\)
- Với mỗi thừa số nguyên tố \(p_i\), kiểm tra: \(g^{\varphi(n)/p_i} \not\equiv 1 \pmod{n}\)
- Nếu TẤT CẢ các kiểm tra đều đạt, thì g là một căn nguyên thủy
Phương pháp này nhanh hơn nhiều so với việc tính toán tất cả các lũy thừa của g, vì chúng ta chỉ cần thử nghiệm \(k\) phép lũy thừa thay vì \(\varphi(n)\) phép.
Căn nguyên thủy trong mật mã học
Trao đổi khóa Diffie-Hellman
Giao thức Diffie-Hellman sử dụng một số nguyên tố lớn p và một căn nguyên thủy g modulo p. Alice chọn bí mật a, gửi \(g^a \bmod p\). Bob chọn bí mật b, gửi \(g^b \bmod p\). Cả hai tính toán bí mật chung \(g^{ab} \bmod p\). Bảo mật dựa trên việc bài toán logarit rời rạc là cực kỳ khó về mặt tính toán.
Mã hóa ElGamal
ElGamal cũng sử dụng một căn nguyên thủy làm phần tử sinh. Khóa công khai là \((p, g, g^x \bmod p)\) trong đó x là bí mật. Thực tế là g tạo ra tất cả các phần tử đảm bảo rằng mọi thông điệp đều có thể được mã hóa.
Chữ ký số
DSA (Thuật toán chữ ký số) và các sơ đồ liên quan sử dụng căn nguyên thủy trong các nhóm con của \((\mathbb{Z}/p\mathbb{Z})^*\) để tạo và xác minh chữ ký số.
Bảng tham khảo: Căn nguyên thủy nhỏ nhất
| n | Căn nhỏ nhất | \(\varphi(n)\) | Số lượng căn |
|---|---|---|---|
| 2 | 1 | 1 | 1 |
| 3 | 2 | 2 | 1 |
| 5 | 2 | 4 | 2 |
| 7 | 3 | 6 | 2 |
| 11 | 2 | 10 | 4 |
| 13 | 2 | 12 | 4 |
| 17 | 3 | 16 | 8 |
| 19 | 2 | 18 | 6 |
| 23 | 5 | 22 | 10 |
| 29 | 2 | 28 | 12 |
| 31 | 3 | 30 | 8 |
| 37 | 2 | 36 | 12 |
Câu hỏi thường gặp
Căn nguyên thủy modulo n là gì?
Một căn nguyên thủy modulo n là một số nguyên g sao cho các lũy thừa \(g^1, g^2, \ldots, g^{\varphi(n)}\) tạo ra tất cả các số nguyên nguyên tố cùng nhau với n khi lấy modulo n. Nói cách khác, g sinh ra toàn bộ nhóm nhân \((\mathbb{Z}/n\mathbb{Z})^*\). Bậc nhân của g modulo n bằng hàm phi Euler \(\varphi(n)\).
Căn nguyên thủy tồn tại cho những giá trị nào của n?
Căn nguyên thủy modulo n tồn tại khi và chỉ khi n là 1, 2, 4, pk, hoặc 2pk, trong đó p là một số nguyên tố lẻ và k ≥ 1. Ví dụ, căn nguyên thủy tồn tại cho n = 7 (số nguyên tố), n = 9 (32), n = 14 (2×7), nhưng KHÔNG tồn tại cho n = 8, 12, 15, hoặc 16.
n có bao nhiêu căn nguyên thủy?
Nếu căn nguyên thủy modulo n tồn tại, số lượng căn nguyên thủy bằng \(\varphi(\varphi(n))\), trong đó \(\varphi\) là hàm phi Euler. Ví dụ, với n = 13 (số nguyên tố), \(\varphi(13) = 12\) và \(\varphi(12) = 4\), vì vậy có chính xác 4 căn nguyên thủy modulo 13.
Tại sao căn nguyên thủy quan trọng trong mật mã học?
Căn nguyên thủy là nền tảng cho giao thức trao đổi khóa Diffie-Hellman và hệ thống mã hóa ElGamal. Trong các giao thức mật mã này, một căn nguyên thủy g modulo một số nguyên tố lớn p được sử dụng làm phần tử sinh. Bảo mật dựa trên độ khó của bài toán logarit rời rạc: cho \(g^x \bmod p\), việc tìm x là rất khó về mặt tính toán.
Làm thế nào để xác minh g là một căn nguyên thủy modulo n?
Để xác minh g là căn nguyên thủy mod n: (1) Tính \(\varphi(n)\). (2) Tìm tất cả các thừa số nguyên tố \(p_1, p_2, \ldots, p_k\) của \(\varphi(n)\). (3) Kiểm tra xem \(g^{\varphi(n)/p_i} \not\equiv 1 \pmod{n}\) cho mỗi thừa số nguyên tố \(p_i\). Nếu tất cả các kiểm tra đều đạt, g là một căn nguyên thủy. Phương pháp này nhanh hơn nhiều so với việc tính toán tất cả các lũy thừa của g.
Công cụ liên quan
Tham khảo nội dung, trang hoặc công cụ này như sau:
"Máy tính Căn nguyên thủy" tại https://MiniWebtool.com/vi/máy-tính-căn-nguyên-thủy/ từ MiniWebtool, https://MiniWebtool.com/
bởi đội ngũ miniwebtool. Cập nhật: 22 tháng 2, 2026
Bạn cũng có thể thử AI Giải Toán GPT của chúng tôi để giải quyết các vấn đề toán học của bạn thông qua câu hỏi và trả lời bằng ngôn ngữ tự nhiên.
Phép toán toán học nâng cao:
- Máy Tính Antilog
- Máy tính hàm Beta
- Máy tính hệ số nhị thức
- Máy tính phân phối xác suất nhị thức
- Máy tính Bitwise Nổi bật
- Máy tính Định lý Giới hạn Trung tâm
- Máy tính kết hợp
- Máy tính hàm lỗi bổ sung
- Máy tính số phức
- Máy tính Entropy
- Máy tính chức năng lỗi
- Máy tính giảm dần theo cấp số nhân
- Máy tính tăng trưởng theo cấp số nhân
- Máy tính Tích phân Lũy thừa
- máy-tính-số-mũ-độ-chính-xác-cao Nổi bật
- Máy tính giai thừa Nổi bật
- Máy tính Hàm Gamma
- Máy tính tỷ lệ vàng
- Máy tính Nửa đời
- Máy tính phần trăm tăng trưởng
- Máy tính hoán vị
- Máy tính Phân phối Poisson
- Máy tính căn bậc của đa thức với các bước chi tiết
- Máy tính xác suất
- Máy tính phân bố xác suất
- Máy tính Tỷ lệ
- Máy tính công thức bậc hai
- Máy tính ký hiệu khoa học
- Máy tính tổng khối
- Máy tính tổng các số liên tiếp
- Máy tính Tổng Bình phương
- Công cụ tạo bảng chân trị Mới
- Máy tính lý thuyết tập hợp Mới
- Công cụ tạo Biểu đồ Venn (3 Tập hợp) Mới
- Máy tính Định lý Số dư Trung Quốc Mới
- Máy tính Hàm Phi Euler Mới
- Máy tính Thuật toán Euclid Mở rộng Mới
- Máy tính Nghịch đảo Nhân theo Mô-đun Mới
- Máy tính Phân số liên tục Mới
- Máy tính Đường đi Ngắn nhất Dijkstra Mới
- Máy tính Cây khung nhỏ nhất Mới
- Trình xác thực dãy bậc đồ thị Mới
- Máy tính Hoán vị lệch (Giai thừa phụ) Mới
- Máy tính số Stirling Mới
- Máy tính Nguyên lý Chuồng bồ câu Mới
- Máy tính Phân phối Dừng Chuỗi Markov Mới