Quá trình ký và kiểm tra chữ ký số (P1)
Hãy cùng AIPOWER tìm hiểu về quá trình ký và kiểm tra chữ ký số nhé.
Quá trình ký (Signing)
Lúc này quá trình ký (Signing) sẽ diễn ra như sau:
- Ta có văn bản Word hợp đồng .word (data).
- Ta sử dụng chương trình thuật toán băm (MD5 hoặc SHA), băm văn bản Word ra sẽ được một chuỗi ký tự duy nhất với độ dài cố định. Ta gọi là chuỗi H: (software) -> hash + word file -> string H. Thuật toán băm phải được thống nhất giữa 2 bên để có được kết quả chính xác khi kiểm tra.
- Sau đó bạn sử dụng private key của bạn để mã hoá chuỗi băm từ văn bản Word. Ta sẽ được một chuỗi ký tự hash đã được mã hoá gọi là cipher hash hoặc chuỗi C: string H + private key người ký -> cipher hash A.
- Lúc này cipher hash A chính là chữ ký số của người ký tạo ra (cipher hash A = digital signature). Nhiệm vụ lúc này là thêm nó vào nội dung file Word vào cuối văn bản, để bên kia nhận được nội dung văn bản và các chữ ký số.
Ở bài viết sau, hãy cùng AIPOWER tìm hiểu về Kiểm tra chữ ký số nhé.
Nguồn: Admin tổng hợp