Chữ ký điện tử là cơ chế bao gồm 3 thuật toán: Thuật toán chọn một khóa bí mật (private key) từ 1 tập các khóa một cách ngẫu nhiên Thuật toán ký. Đầu vào là 1 thông điệp và khóa bí mật. Đầu ra là một chữ ký. Thuật toán kiểm tra chữ ký. Đầu vào là một thông điệp, khóa công khai, và chữ ký. Đầu ra là đồng ý hay từ chối tính thẩm quyền của thông điệp Do vậy để có chữ ký điện tử, ta cần có thuật toán cho phép ký và kiểm tra chữ ký . Chuyện gì sẽ xảy ra khi browser truy cập 1 site có https Quá trình browser truy cập 1 site https có thể được mô tả bằng hình ảnh dưới đây (copy từ http://stackoverflow.com/questions/470523/how-does-ssl-really-work ) Browser sẽ truy cập 1 trang web https. Ở đây là https://payment.com Server hay Load Balancer (LB) của payment.com sẽ trả về certificate để chứng thực rằng website user đang truy cập là website chính thức. Trong certificate là một public key PK, dùng để mã hóa K ở bước 4. Browser sẽ kiểm chứng certificate (bằng cách chạy thuậ
Làm sao để sản phẩm vừa An toàn vừa Dễ sử dụng?