Bài giảng Lập trình an toàn: Chương 6 - Lương Ánh Hoàng

Bài giảng "Lập trình an toàn - Chương 6: Mã hóa công khai" cung cấp cho người học các kiến thức: Mã hóa với OpenSSL RSA, chữ ký số, biểu diễn khóa, kết nối SSL, hạ tầng khóa công khai. Hi vọng đây là một tài liệu hữu ích dành cho các bạn sinh viên Công nghệ thông tin dùng làm tài liệu học tập và nghiên cứu. | Chương 6. Mã hóa công khai Public Key Cryptography Lương Ánh Hoàng hoangla@ Nội dung Mã hóa với OpenSSL RSA Chữ ký số Biểu diễn khóa Kết nối SSL Hạ tầng khóa công khai 102 Mã hóa với OpenSSL RSA •  Mã hóa bất đối xứng •  Là các giải thuật sử dụng một cặp khóa cho việc mã hóa và giải mã •  Dữ liệu được mã hóa bằng khóa công khai sẽ được giải mã bằng khóa bí mật và ngược lại. •  Các giải thuật thông dụng: RSA, DSA, Dif}ie-­‐Hellman. •  Không sử dụng trực tiếp để mã hóa dữ liệu vì tốc độ rất chậm. •  Thường được sử dụng để •  Trao đổi khóa đối xứng trong phiên truyền mật •  Chữ ký số •  Xác nhận danh tính •  103 Mã hóa với OpenSSL RSA •  OpenSSL RSA •  Thường được sử dụng trao đổi khóa •  Lưu trữ tất cả thông tin về một khóa dưới cấu trúc RSA. •  Tệp tiêu đề •  Sinh cặp khóa đối xứng bằng hàm RSA *RSA_generate_key(int bits, // Kích thước khóa: 1024,2048 unsigned long exp,// Số mũ: 3, 17, 65537 void (*cb)(int, int, void), // Callback void *cb_arg); 104 Mã hóa với OpenSSL RSA •  Mã hóa với khóa công khai •  Sử dụng hàm RSA_public_encrypt: int RSA_public_encrypt(int l, // Chiều dài dữ liệu unsigned

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã 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.