Định dạng tệp P7

Mở rộng tập tin.p7
Tập thể loạiimages
Mô tảĐịnh dạng tệp P7, còn được biết đến là 'PKCS # 7', là một định dạng tiêu chuẩn cho các thông điệp mật mã được xác định trong các tiêu chuẩn Mật mã Khóa công khai (PKCS) được phát triển bởi RSA Security.
Chi tiết kỹ thuậtĐịnh dạng P7 được sử dụng để đóng gói một tập hợp các dữ liệu mật mã, bao gồm chữ ký số, khóa mã hóa và chứng chỉ, vào trong một tệp duy nhất. Tệp có thể chứa một hoặc nhiều đối tượng này và cung cấp cách thức an toàn để truyền chúng giữa các hệ thống. Các tệp P7 thường được sử dụng trong các hệ thống email an toàn để mã hóa tin nhắn và tài liệu đính kèm hoặc ký bằng chữ ký số để xác minh danh tính của người gửi và tính toàn vẹn của tin nhắn. Các tệp P7 cũng có thể được sử dụng để lưu trữ chứng chỉ số, được sử dụng để thiết lập sự tin tưởng giữa các bên trong cơ sở hạ tầng khóa công khai (PKI). Định dạng P7 dựa trên ASN.1 (Abstract Syntax Notation One), là một ngôn ngữ tiêu chuẩn để xác định cấu trúc dữ liệu. Các tệp P7 thường được mã hóa bằng định dạng nhị phân, tuy nhiên chúng cũng có thể được mã hóa bằng Base64 hoặc các cơ chế mã hóa khác để truyền qua email hoặc các kênh khác. Các tệp P7 có thể được tạo và điều khiển bằng nhiều thư viện và công cụ phần mềm mật mã khác nhau, bao gồm OpenSSL, Microsoft CryptoAPI và Java's Cryptography Extension (JCE).