Đang chuẩn bị liên kết để tải về tài liệu:
Mật mã ( Cryptography) phần cuối

Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ

Bạn cần lưu trữ cặp khóa bất đối xứng vào một nơi an toàn để ứng dụng của bạn có thể truy xuất được dễ dàng. Dựa vào chức năng lưu trữ khóa do hai lớp giải thuật bất đối xứng cung cấp | 1.1 Lưu trữ khóa bất đối xứng một cách an toàn Ỹ Bạn cần lưu trữ cặp khóa bất đối xứng vào một nơi an toàn để ứng dụng của bạn có thể truy xuất được dễ dàng. Dựa vào chức năng lưu trữ khóa do hai lớp giải thuật bất đối xứng cung cấp RSACryptoServiceProvider và DSACryptoServiceProvider thuộc không gian tên System.Security.Cryptography . Cả hai lớp giải thuật bất đối xứng RSACryptoServiceProvider và DSACryptoServiceProvider đều bọc lấy các chức năng do CSP Cryptographic Service Provider một thành phần của Win32 CryptoAPI hiện thực. Ngoài các dịch vụ như mật hóa giải mật hóa và chữ ký số mỗi CSP còn cung cấp một kho chứa khóa key container . Kho chứa khóa là vùng lưu trữ dành cho các khóa mà CSP quản lý CSP sử dụng cơ chế bảo mật của hệ điều hành và phép mật hóa mạnh để bảo vệ nội dung của kho chứa khóa. Kho chứa khóa cho phép ứng dụng dễ dàng truy xuất khóa mà không ảnh hưởng đến tính bảo mật của khóa. Khi gọi các hàm của một CSP ứng dụng cần chỉ định tên của kho chứa khóa và CSP sẽ truy xuất các khóa cần thiết. Vì khóa không truyền từ CSP đến ứng dụng nên ứng dụng không thể làm hại tính bảo mật của khóa. Lớp RSACryptoServiceProvider và DSACryptoServiceProvider cho phép bạn cấu hình hiện thực CSP nằm dưới bằng một thể hiện của lớp System.Security.Cryptography. CspParameters. Để cấu hình cho một đối tượng RSACryptoServiceProvider hay DSACryptoServiceProvider sử dụng một kho chứa khóa cụ thể bạn phải hoàn tất các bước dưới đây 1. Tạo một đối tượng CspParameters. 2. Thiết lập trường KeyContainerName của đối tượng CspParameters là một giá trị chuỗi mô tả tên của kho chứa khóa cần sử dụng chuỗi có thể chứa khoảng trắng. 3. Tạo một đối tượng RSACryptoServiceProvider hay DSACryptoServiceProvider và truyền đối tượng CspParameters làm đối số cho phương thức khởi dựng. Nếu kho chứa khóa tồn tại bên trong tầm vực của CSP và chứa các khóa thích hợp CSP sẽ sử dụng các khóa này khi thực hiện các thao tác mật mã. Nếu kho chứa khóa hay khóa không tồn tại CSP sẽ tự động tạo khóa mới.