Quá trình ký và kiểm tra chữ ký số (P2)
Sau khi người ký hash nội dung văn bản hợp đồng thành chuỗi hash và ký bằng private key tạo chữ ký số cipher hash A, quá trình kiểm tra chữ ký số (Verification) sẽ diễn ra như sau:
- Người nhận nhận được văn bản hợp đồng bao gồm nội dung chính + chữ ký số cipher hash A. Người nhận tách riêng nội dung văn bản và chữ ký số để xử lý độc lập.
- Người nhận băm lại nội dung văn bản hợp đồng bằng thuật toán MD5 hoặc SHA giống bên ký, tạo ra chuỗi H2 đại diện cho chuỗi hash của người nhận: (software) -> hash + word file -> string H2.
- Người nhận sử dụng public key của người ký để giải mã chuỗi cipher hash A đính kèm trong văn bản, thu được chuỗi H: cipher hash A + public key -> string H.
- Đối chiếu thông tin giữa H và H2. Nếu khớp nhau, nội dung chính xác, không bị thay đổi và xác nhận chữ ký số hoàn tất.
Nguồn: Admin tổng hợp