TAILIEUCHUNG - Các giải pháp lập trình CSharp- P69

Các giải pháp lập trình CSharp- P69: Các giải pháp lập trình C# khảo sát chiều rộng của thư viện lớp .NET Framework và cung cấp giải pháp cụ thể cho các vấn đề thường gặp. Mỗi giải pháp được trình bày theo dạng “vấn đề/giải pháp” một cách ngắn gọn và kèm theo là các ví dụ mẫu. | 571 Chương 14 Mật mã using using public class AsymmetricEncryptionExample public static void Main string args Khai báo một biến RSAParameters biến này sẽ chứa thông tin PUBLIC KEY của người nhận. RSAParameters recipientsPublicKey Khai báo một biến CspParameters biến này sẽ cho biết PRIVATE KEY được lưu trữ trong kho chứa khóa nào. Thông thường chỉ có người nhận mới có thể truy xuất thông tin này. Với mục đích minh họa chúng ta sẽ tạo một cặp khóa ngay đầu ví dụ và sử dụng các khóa này cho cả bên gửi và bên nhận. CspParameters cspParams new CspParameters MyKeys Tạo cặp khóa bất đối xứng bằng lớp RSACryptoServiceProvider. Lưu các khóa này vào một kho chứa khóa có tên là MyKeys và trích thông tin PUBLIC KEY vào biến recipientsPublicKey. using RSACryptoServiceProvider rsaAlg new RSACryptoServiceProvider cspParams Cấu hình cho giải thuật lưu khóa vào kho chứa khóa. true Trích PUBLIC KEY. recipientsPublicKey false Hiển thị thông điệp plaintext gốc. Original message 0 args 0 Chuyển thông điệp gốc thành mảng byte. Tốt nhất là không truyền các thông tin bí mật ở dạng chuôi giữa các phương thức. 572 Chương 14 Mật mã byte plaintext args 0 Mật hóa thông điệp bằng phương thức EncryptMessage. Phương thức này cần PUBLIC KEY của người nhận. byte ciphertext EncryptMessage plaintext recipientsPublicKey Hiển thị ciphertext do phương thức EncryptMessage trả về. Sử dụng phương thức method cho đơn giản mặc dù nó chèn dấu gạch nối - vào giữa các giá trị byte không đúng với biểu diễn dữ liệu trong bộ nhớ . Formatted Ciphertext 0 ciphertext Giải mật hóa thông điệp đã-được-mật-hóa bằng phương thức DecryptMessage. Phương thức này cần truy xuất PRIVATE KEY của người nhận chỉ có người nhận mới có thể truy xuất được . Chúng ta sẽ truyền cho nó một đối tượng CspParameters cho .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.