... tham số an toàn t (là số lần th c hiện kiểmtra n )
b.Đầu ra : Trả lời c u hỏi n c là sốnguyêntố không ?C u trả lời là “prime” nếu là sốnguyên
tố ngư c lại là “composite”
c. Thuật toán:
Bư c ... ;
}
cc[i+ddDigits] -= subdigitmult(&cc[i], &cc[i], ai, dd, ddDigits);
while (cc[i+ddDigits] || (Compare (&cc[i], dd, ddDigits) >= 0)) {
ai++;
cc[i+ddDigits] -= Sub (&cc[i], ... DỰNG CHƯƠNG TRÌNH KIỂM
TRA SỐNGUYÊNTỐ BẰNG THUẬT
TOÁN MILLER- RABIN
M C L C
CHƯƠNG 1: CSỞ THUẬT TOÁN
CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ
CHƯƠNG 3: C I ĐẶT VÀ KIỂM THỬ
PHỤ L C
n : prime
1
...
... một sốnguyên n > 3, và một tham số an toàn t (là số lần th c hiện kiểmtra n )
b.Đầu ra : Trả lời c u hỏi n c là sốnguyêntố không ?C u trả lời là “prime” nếu là sốnguyên
tố ngư c lại ... lại là “composite”
c. Thuật toán:
Bư c 1: Th c hiện tính n -1 = 2
k
.m. Trong đó:
n : sốc n kiểm tra
s : số nguyên
m : sốnguyên lẻ.
Bư c 2: Chọn số ngẫu nhiên a. Với 1 < a < n-1.
Bư c 3: ... ;
}
cc[i+ddDigits] -= subdigitmult(&cc[i], &cc[i], ai, dd, ddDigits);
while (cc[i+ddDigits] || (Compare (&cc[i], dd, ddDigits) >= 0)) {
ai++;
cc[i+ddDigits] -= Sub (&cc[i],...
... một sốnguyên n > 3, và một tham số an toàn t (là số lần th c hiện kiểmtra n )
b.Đầu ra : Trả lời c u hỏi n c là sốnguyêntố không ?C u trả lời là “prime” nếu là sốnguyên
tố ngư c lại ... lại là “composite”
c. Thuật toán:
Bư c 1: Th c hiện tính n -1 = 2
k
.m. Trong đó:
n : sốc n kiểm tra
s : số nguyên
m : sốnguyên lẻ.
Bư c 2: Chọn số ngẫu nhiên a. Với 1 < a < n-1.
Bư c 3: ... toán kiểmtrasốnguyêntố là một trong những bài toán c bản nhưng hết s c quan
trong trọng lĩnh v c an toàn và bảo mật thông tin c thể là trong hệ mật RSA .C rất nhiều
phương pháp kiểmtra số...
... một sốnguyên n > 3, và một tham số an toàn t (là số lần th c hiện kiểmtra n )
b.Đầu ra : Trả lời c u hỏi n c là sốnguyêntố không ?C u trả lời là “prime” nếu là sốnguyên
tố ngư c lại ... lại là “composite”
c. Thuật toán:
Bư c 1: Th c hiện tính n -1 = 2
k
.m. Trong đó:
n : sốc n kiểm tra
s : số nguyên
m : sốnguyên lẻ.
Bư c 2: Chọn số ngẫu nhiên a. Với 1 < a < n-1.
Bư c 3: ... toán kiểmtrasốnguyêntố là một trong những bài toán c bản nhưng hết s c quan
trong trọng lĩnh v c an toàn và bảo mật thông tin c thể là trong hệ mật RSA .C rất nhiều
phương pháp kiểmtra số...
... phân tích ra cc luỹ thừa c a thuật toán
đ c biểu diễn dới dạng nhị phân thì vi c phân tích ra cc luỹ thừa c a
hai số chính là vi c x c định sốccsố 0 tiếp sau. Bởi vậy, độ ph c tạp
c a thuật ...
n
a
n
1
m
n
2
m
n
2
=
n
m
n
m
n
mm
2121
=
n
t
n
2
n
m
k
Kiểm tra tính nguyêntố x c suất
Để thiết lập hệ mật RSA, ta phải tạo ra ccsốnguyêntố ngẫu
nhiên lớn (chẳng hạn c 80 chữ số) . Trong th c tế, phơng c ch th c
hiện điều này là: tr c hết ... Solovay- Strasen). C hai thuật toán trên đều
đ c trình bày trong phần này. Chúng là cc thuật toán nhanh (t c là
một sốnguyên n đ ckiểmtratrong thời đa th c theo log
2
n, là sốcc
bít trong...
... nguyên tử c a nó, c ng như cc nhà c sinh vật
h c sử dụng hóa thạch để tái dựng lại lịch sử c a sự sống trên Trái Đất. BBN cung
c p điều kiện ban đầu cho c u chuyện này c a nguồn g c của chúng ...
thích sau đây.
Nitrogen và oxygen mà
chúng ta thở, carbon c u thành
nên khoa hóa sinh h c, và calcium
trong xương c a chúng ta c
chung một đ c điểm: chúng đều
đư c tổng hợp bên trongcc ... tính chất vật lí nguyên tử kh c đi c ng với từng nguyên tố, c
nghĩa là không thể c hai sự phong phú nguyên thủy c thể đo đư c một c ch chính x c bằng c ng một vật
thể. Ví dụ, helium đư c đo...
... địa chỉ chứa min, cc giá trị nguyênc n tính max,
565 566
Hàm với đối số bất định trongC
Trong cc giáo trình C thường chỉ hướng dẫn c ch xây dựng hàm với cc đối c định. Mỗi
đối c n c một ... Ví dụ sau
minh hoạ c ch lập một danh sách gồm một số nguyên, một số th c và một chuỗi ký tự. Chúng
ta c n một bộ nhớ để chứa số nguyên, số th c và địa chỉ chuỗi và dùng cc con trỏ void để
quản ... đối với con trỏ c kiểu.
2. Danh sách không c ng kiểu
Dùng con trỏ c kiểu chỉ quản lý đư c một danh sách giá trị c ng kiểu, ví dụ dẫy số th c,
dẫy số nguyên, dẫy cc cấu tr c,
Khi c n quản...
... Phụ l c 4
Hàm với đối số bất định trongC
Trong cc giáo trình C thường chỉ hướng dẫn c ch xây dựng hàm với cc đối c định.
Mỗi đối c n c một tham số (c ng kiểu với nó) trong lời gọi hàm. ... vài hàm
chuẩn c a C lại không như vậy, mà linh hoạt hơn, chẳng khi dùng hàm printf hay scanf thì
số tham số mà ta cung c p cho hàm là không c định c về số lượng lẫn kiểu c ch. Ví dụ
trong c u ... getch();
for(i=0;i<n;++i)
563 564
Dùng con trỏ c kiểu chỉ quản lý đư c một danh sách giá trị c ng kiểu, ví dụ dẫy số
th c, dẫy số nguyên, dẫy cc cấu tr c,
Khi c n quản lý một danh sách cc giá trị không c ng kiểu ta...
... gia c a cc nhân
tố hay cc nguồn cung c p giống ảnh hưởng
tới sự giàu cc a tài nguyênc y trồng
trong VGĐ. Trên th c tế, c ba nguồn luân
chuyển chính trong dòng dịch chuyển
nguồn gen c y ... trồngcc loại c y kh c như
c y lương th c, c y c ng nghiệp, c y lấy
gỗ Bảng 2 c ng chỉ ra là cc VGĐ tại
vùng sinh thái miền núi c phần trăm cao số
loài c y c nh (68,3 %), c y thu c (85%) ... tham gia c a cc cơ
quan nghiên c u, dự án phát triển nông thôn
và cc công ty giống c y trồng dưới sự giám
sát c a c quan Nhà nư c đư c gọi là nguồn
cung c p chính thống. Cc giống c y trồng...
... . " ;C c dạng c u hỏi và bài tập ph c vụ cho
kiểm tra đánh giá kỹ năng lời nói bằng tiếng Nga c a sinh viên chuyên ngữ
giai đoạn đầu", TC Khoa h c & C ng nghệ, Đà Nẵng,
Số 4 (27), ... . " ;C c dạng c u hỏi và bài tập ph c vụ cho
kiểm tra đánh giá kỹ năng lời nói bằng tiếng Nga c a sinh viên chuyên ngữ
giai đoạn đầu", TC Khoa h c & C ng nghệ, Đà Nẵ
ng, Số 4 (27), ...
3
ĐẠI H C QU C GIA HÀ NỘI
TRƯỜNG ĐẠI H C NGOẠI NGỮ
TRỊNH THỊ THÁI HÒA
C SỞ GIÁO H C PHÁP
C A VI CKIỂMTRA VÀ ĐÁNH GIÁ
TRONG DẠY H C TIẾNG NGA
CHO SINH VIÊN CHUYÊN NGỮ...