Demo Hệ Mã Elgamal Chuẩn Sử Dụng Ngôn Ngữ C# - Full Báo Cáo Word+PaoPoi

[Mã code 5279]
  1 Đánh giá    Viết đánh giá
 36      4925      17
Phí tải: 5 Xu (1Xu = 1.000đ)
Danh mục
Thể loại
Nhóm code
Ngày đăng
17-7-2016
Loại file
Full code + Báo cáo
Dung lượng
3.09 MB

Hệ mật Elgamal được xây dựng trên bài toán logarithm rời rạc . Chúng ta sẽ bắt đầu bằng việc mô tả bài toán bài khi thiết lập môi trường hữu hạn Zp, p là số nguyên tố (Nhớ lại rằng nhóm nhân Zp* là nhóm cyclic và phần tử sinh của Zp* được gọi là phần tử nguyên thuỷ).


MÔ TẢ CHI TIẾT

Các bước làm :

a. Tạo khóa:  

Cho p là số nguyên tố sao cho bài toán logarithm rời rạc trong Zp là khó giải. Cho a Î Zp* là phần tử nguyên thuỷ.Giả sử P = Zp* ,

C = Zp* ´ Zp* . Ta định nghĩa:

                                                K = {(p, a,a,b):  b º aa (mod p)}

   Các giá trị p, a,b được công khai, còn a là khóa bí mật

   b. Mã:

Chọn một số ngẫu nhiên bí mật k Î Zp-1, ta xác định:

                                                ek (x,k) = (y1 ,y2 )

trong đó

                                                y1 = ak mod p

                                                y2 = xbk mod p

c. Giải mã

với y1 ,yÎ Zp*  ta xác định:

                                                dk(y1 ,y2 ) = y2 (y1a )-1 mod pa. Tạo khóa:  

Cho p là số nguyên tố sao cho bài toán logarithm rời rạc trong Zp là khó giải. Cho a Î Zp* là phần tử nguyên thuỷ.Giả sử P = Zp* ,

C = Zp* ´ Zp* . Ta định nghĩa:

                                                K = {(p, a,a,b):  b º aa (mod p)}

   Các giá trị p, a,b được công khai, còn a là khóa bí mật

   b. Mã:

Chọn một số ngẫu nhiên bí mật k Î Zp-1, ta xác định:

                                                ek (x,k) = (y1 ,y2 )

trong đó

                                                y1 = ak mod p

                                                y2 = xbk mod p

c. Giải mã

với y1 ,yÎ Zp*  ta xác định:

                                                dk(y1 ,y2 ) = y2 (y1a )-1 mod p

 

HÌNH ẢNH DEMO

elgamal,hệ mã,c#,he ma elgamal,visual c#,Hệ Mã  Elgamal

elgamal,hệ mã,c#,he ma elgamal,visual c#,Hệ Mã  Elgamal

elgamal,hệ mã,c#,he ma elgamal,visual c#,Hệ Mã  Elgamal

elgamal,hệ mã,c#,he ma elgamal,visual c#,Hệ Mã  Elgamal

elgamal,hệ mã,c#,he ma elgamal,visual c#,Hệ Mã  Elgamal

Nguồn: Sharecode.vn



HƯỚNG DẪN CÀI ĐẶT
 
 
LINK DOWNLOAD

Elgamal.rar [3.09 MB]

File đã kiểm duyệt
     Báo vi phạm bản quyền
Pass giải nén (Nếu có):
sharecode.vn
DOWNLOAD
(5 Xu)
Bạn có code hay
ĐĂNG BÁN NGAY

BÌNH LUẬN


Quang Trả lời Thích  013:49 - 26/5/2021
Có code c++ kg ạ. Mk cần mua

ĐÁNH GIÁ


ĐIỂM TRUNG BÌNH

5
1 Đánh giá
Code rất tốt (1)
Code tốt (0)
Code rất hay (0)
Code hay (0)
Bình thường (0)
Thành viên
Nội dung đánh giá
14:03 - 8/6/2017
Code rất tốt
Code rất tốt và phù hợp để phát triển

 HỖ TRỢ TRỰC TUYẾN