- Thuật toán Euclid tính ước số chung: gcd(
a,b) - Thuật toán Euclid mở rộng tính nghịch đảo
btheo moduloa: egcd(a,b) - Thuật toán bình phương và nhân tính
xlũy thừaetheo modulon: powmod(x,e,n) - Tìm phần tử nguyên thủy (sinh):
alpha
- Thuật toán Euclid tính ước số chung: gcd(
a,b) - Thuật toán Euclid mở rộng tính nghịch đảo
btheo moduloa: egcd(a,b) - Thuật toán bình phương và nhân
- Tìm phần tử nguyên thủy (sinh)
Demo: index.html
- Thuật toán RSA với đầu vào là:
p,q,e Sinh ngẫu nhiên phần tửe- Ký văn bản bằng lược đồ RSA
Demo: rsa.html
- Thuật toán Elgamal nhận đầu vào là:
p,a,k,x - Sinh phần tử nguyên thủy tương ứng số nguyên tố
p - Ký văn bản bằng lược đồ Elgamal
Demo: elgamal.html
Tạo chữ ký số bằng lược đồ ElgamalMô phỏng thuật toán Elgamal và tạo chữ ký số