Chữ ký số01/01/2026

Chữ ký số là gì? Cách kiểm tra chữ ký số trong file PDF/XML

Bài viết giới thiệu khái niệm chữ ký số, chứng thư số và cách kiểm tra tài liệu điện tử có bị thay đổi sau khi ký hay không.

check chữ ký số chữ ký số

Trong kỷ nguyên chuyển đổi số mạnh mẽ hiện nay, các giao dịch điện tử, hợp đồng điện tử và hóa đơn điện tử đã dần thay thế các văn bản giấy truyền thống. Điểm mấu chốt để bảo mật và xác thực các tài liệu này chính là chữ ký số. Vậy chữ ký số thực chất là gì và làm thế nào để kiểm tra tính hợp lệ của chữ ký số trên các định dạng file phổ biến như PDF hay XML? Hãy cùng tìm hiểu chi tiết trong bài viết dưới đây.


1. Chữ ký số là gì? (Và các khái niệm liên quan)

1.1. Định nghĩa chuẩn xác

Chữ ký số thực chất là một dạng chữ ký điện tử, nhưng được ứng dụng công nghệ mã hóa công khai (Public Key Infrastructure - PKI) cao cấp. Nó đóng vai trò tương đương như chữ ký tay của cá nhân hoặc con dấu của tổ chức trên văn bản giấy, nhưng sở hữu độ bảo mật vượt trội hơn nhờ khả năng mã hóa dữ liệu.

1.2. Cơ chế hoạt động của chữ ký số

Cơ chế hoạt động của chữ ký số dựa trên hệ thống mật mã không đối xứng, bao gồm hai loại khóa liên kết mật thiết với nhau:

  • Khóa bí mật (Private Key): Do người ký độc lập quản lý và sử dụng để tạo ra chữ ký số trên tài liệu.
  • Khóa công khai (Public Key): Được cung cấp công khai cho mọi người, dùng để thẩm định và xác thực chữ ký số đó là của chính xác người ký hay không.

Khi một tài liệu được ký số, hệ thống sẽ tạo ra một chuỗi mã hóa độc nhất gắn liền với nội dung tài liệu và khóa bí mật. Nếu tài liệu bị thay đổi dù chỉ một dấu chấm hay một từ nhỏ sau khi ký, mã hóa này sẽ thay đổi, giúp hệ thống ngay lập tức phát hiện ra sự can thiệp trái phép.

1.3. Chứng thư số là gì?

Chứng thư số có thể được hình dung như chiếc “chứng minh thư điện tử” cấp cho doanh nghiệp hoặc cá nhân. Một chứng thư số hợp lệ sẽ chứa đựng các thông tin quan trọng sau:

  • Tên chủ thể (Cá nhân hoặc Tổ chức sở hữu chữ ký).
  • Đơn vị cung cấp dịch vụ chứng thực chữ ký số (CA - Certification Authority).
  • Thời hạn hiệu lực của chứng thư (Ngày bắt đầu và ngày hết hạn).
  • Khóa công khai và chữ ký số của tổ chức cấp CA.

1.4. Lợi ích và Giá trị pháp lý

  • Tính toàn vẹn: Đảm bảo nội dung tài liệu không bị sửa đổi, thêm bớt sau khi đã đặt bút ký.
  • Xác thực danh tính: Khẳng định rõ ràng ai là người đã thực hiện việc ký kết văn bản.
  • Chống chối bỏ: Người ký không thể chối bỏ trách nhiệm đối với văn bản mà họ đã dùng chữ ký số của mình xác nhận.
  • Giá trị pháp lý: Được công nhận chính thức theo các quy định của Luật Giao dịch điện tử, tạo tiền đề vững chắc cho việc thực hiện các giao dịch thương mại điện tử, kê khai thuế, hải quan, bảo hiểm xã hội và ký hợp đồng từ xa.

2. Hướng dẫn chi tiết cách kiểm tra chữ ký số trong file PDF/XML

Việc kiểm tra chữ ký số trước khi tiếp nhận, phê duyệt hoặc lưu trữ tài liệu là bước làm bắt buộc để hạn chế rủi ro pháp lý và kỹ thuật. Dưới đây là phương pháp kiểm tra đối với hai định dạng file phổ biến nhất:

A. Kiểm tra chữ ký số trong file PDF (Sử dụng Adobe Acrobat Reader)

Phần lớn các tài liệu như hợp đồng điện tử, biên bản nghiệm thu, quyết định số đều được lưu dưới định dạng PDF. Các bước kiểm tra gồm:

  1. Mở file PDF: Sử dụng phần mềm chuyên dụng như Adobe Acrobat Reader. Ngay khi mở file, bạn sẽ thấy một dải băng thông báo (banner) màu xanh hoặc vàng hiển thị trạng thái chữ ký ở góc trên cùng của giao diện. Click vào mục "Signature Panel" (Bảng chữ ký).
  2. Xác thực chữ ký: Tại bảng điều khiển hiện ra bên trái, nhấn chuột phải vào thông tin chữ ký và chọn "Validate Signature" (Xác thực chữ ký) hoặc chọn "Validate All" để kiểm tra toàn bộ chữ ký có trong tài liệu.
  3. Xem trạng thái:
    • Nếu xuất hiện dấu tích màu xanh lá cây (Signature is VALID), chữ ký hoàn toàn hợp lệ, tài liệu toàn vẹn và chưa bị chỉnh sửa.
    • Nếu xuất hiện dấu chấm than vàng hoặc dấu chéo đỏ, tài liệu cần được xem xét lại vì có dấu hiệu bất thường hoặc không nhận diện được đơn vị cấp chứng thư.

B. Kiểm tra chữ ký số trong file XML (Sử dụng phần mềm chuyên dụng hoặc hệ thống CA)

File định dạng XML thường xuất hiện trong các hóa đơn điện tử hoặc các tờ khai thuế, hải quan truyền tải dữ liệu hệ thống.

  1. Truy cập hệ thống: Mở các phần mềm hóa đơn điện tử hoặc truy cập vào trang kiểm tra hóa đơn/chứng từ của các đơn vị cung cấp dịch vụ (như MISA, Viettel, VNPT, BKAV...).
  2. Tải lên (Upload) file XML: Nhấn nút chọn tệp và tải file XML cần kiểm tra lên hệ thống.
  3. Thực hiện quét/xác thực: Bấm vào nút "Kiểm tra" hoặc "Xác thực" để hệ thống tự động bóc tách dữ liệu và kiểm tra chữ ký bên trong.
  4. Xem báo cáo chi tiết: Hệ thống sẽ trả về bảng báo cáo rõ ràng bao gồm: Tên đơn vị bán hàng/người ký, đơn vị cung cấp chứng thư (CA), tình trạng chữ ký (còn hiệu lực hay không), thời gian ký và nội dung hóa đơn có khớp đúng hay không.

3. Những điều cần lưu ý quan trọng khi kiểm tra chữ ký số

Khi tiến hành kiểm tra chữ ký số trên các tài liệu điện tử, bạn cần đặc biệt chú ý đến 3 yếu tố cốt lõi sau đây để tránh rủi ro:

  • Cảnh báo thay đổi tài liệu: Nếu hệ thống báo cáo rằng file đã bị chỉnh sửa sau khi ký, chữ ký sẽ chuyển sang trạng thái không hợp lệ (INVALID). Tuyệt đối không chấp nhận các tài liệu có dấu hiệu bị can thiệp dữ liệu kiểu này.
  • Thời hạn của chứng thư số: Hãy đảm bảo rằng tại thời điểm tài liệu được ký kết, chứng thư số vẫn đang trong thời hạn hiệu lực (không bị quá hạn hay bị thu hồi trước đó).
  • Tổ chức cung cấp chứng thư (CA) uy tín: Chữ ký số phải được phát hành bởi các tổ chức cung cấp dịch vụ chứng thực chữ ký số công cộng được Bộ Thông tin và Truyền thông cấp phép hoạt động hợp pháp tại Việt Nam.

Việc nắm vững kiến thức về chữ ký số và thành thạo thao tác kiểm tra sẽ giúp các cá nhân, doanh nghiệp bảo vệ tối đa quyền lợi của mình trong mọi giao dịch số hóa hiện nay.


Nội dung trên website mang tính tham khảo kỹ thuật và không thay thế tư vấn pháp lý chính thức.

Kiểm tra chữ ký số PDF/XML ngay