Chứng chỉ CER (.cer)

ITU-T Tiêu chuẩn

Chứng chỉ Bảo mật X.509 (CER) là một định dạng chứng chỉ được sử dụng rộng rãi liên kết khóa công khai mã hóa với danh tính (tên miền, tổ chức hoặc người dùng) được xác thực bởi Cơ quan Cấp chứng chỉ.

Chuyển đổi CER sang PEM

Trình chuyển đổi từ CER sang PEM miễn phí trên trình duyệt. Chuyển đổi tệp ngay lập tức trên thiết bị của bạn.

Kiểm tra & Siêu dữ liệu

Các hệ điều hành và trình phân tích tệp nhận dạng tệp CER bằng cách kiểm tra chuỗi byte nhị phân đầu tệp:

Chọn hoặc thả tệp vào đây

Chuyển đổi 100% riêng tư trong trình duyệt - tệp không bao giờ rời khỏi thiết bị của bạn

hoặc dán Ctrl+V
Cam kết bảo mật không truyền tải qua mạng: 0 byte được tải lên máy chủ bên ngoài. Toàn bộ quá trình xử lý diễn ra cục bộ trong hộp cát trình duyệt của bạn.

Chữ ký tiêu đề ở cấp độ Byte (Magic Bytes)

Các hệ điều hành và trình phân tích tệp nhận dạng tệp CER bằng cách kiểm tra chuỗi byte nhị phân đầu tệp:

CHỮ KÝ HEX (OFFSET 0):

30 82 / 2D 2D 2D 2D 2D 42 45 47 49 4E

BIỂU DIỄN ASCII: 0\x82 / -----BEGIN

Tiêu chuẩn hóa: ITU-T X.509 / IETF RFC 5280

Thông số kỹ thuật

Kiến trúc ContainerASN.1 structure encoded in binary DER or Base64 ASCII PEM format
NénUncompressed cryptographic data
Thứ tự byte EndiannessBig-Endian (DER tag-length-value)
Không gian màuN/A (Cryptographic Credential)
Kênh & Cấu trúcSubject name, Issuer CA, Public Key (RSA/ECDSA), Validity period, and Digital Signatures
Kích thước tối đaTypically 1 KB to 8 KB
Độ trong suốtCryptographic public disclosure
Truyền phát & Tăng dầnAtomic certificate parsing

Ma trận so sánh kỹ thuật: CER so với các đối thủ

Thuộc tính kỹ thuậtCER (Hiện tại)CRTPEMDER
Hệ điều hành phổ biếnMặc định của Kho chứng chỉ WindowsMặc định của Linux / Unix / ApacheĐa nền tảng phổ biếnJava & mô-đun bảo mật phần cứng
Mã hóaDER nhị phân hoặc PEM Base64PEM Base64 (hoặc DER nhị phân)Được bọc ASCII Base64Chỉ DER nhị phân nghiêm ngặt
Khóa riêng tưChỉ có chứng chỉ công khaiChỉ có chứng chỉ công khaiCó thể lưu trữ chứng chỉ & khóa riêng tưCó thể lưu trữ chứng chỉ & khóa riêng tư
Tiêu chuẩnITU-T X.509 v3ITU-T X.509 v3IETF RFC 7468ITU-T X.690

Các chế độ hỏng hóc phổ biến & Hướng dẫn khôi phục Hex

Hệ điều hành thông báo 'Tệp không hợp lệ để sử dụng làm: Chứng chỉ'.

Nguyên nhân gốc rễ: Byte độ dài ASN.1 DER bị hỏng hoặc phần đệm Base64 trong phong bì PEM bị cắt cụt.

Khắc phục: Xác thực cấu trúc ASN.1 bằng OpenSSL hoặc chuyển đổi bằng Công cụ Chứng chỉ File2File.

Phân tích bảo mật & Các vectơ tấn công bộ phân tích cú pháp

Các trình phân tích mật mã phải cảnh giác với độ dài ASN.1 bị lỗi vốn trong lịch sử từng gây ra tình trạng tràn bộ nhớ đệm trong các thư viện TLS.

Các Véc-tơ Tấn công Đã biết

  • Tràn số nguyên trong quá trình giải mã độ dài ASN.1 BER/DER (ví dụ: trong các phiên bản OpenSSL cũ).
  • Giả mạo chứng chỉ thông qua việc tiêm byte null trong các trường Tên Chung (Common Name).
  • Từ chối dịch vụ thông qua các chuỗi xác thực chứng chỉ vòng tròn.

Thực tiễn Tốt nhất về Phòng thủ:

Nguồn gốc lịch sử & Các cột mốc

2008IETF công bố RFC 5280, định nghĩa các cấu hình chứng chỉ PKI X.509 v3 hiện đại.
1996X.509 phiên bản 3 giới thiệu các phần mở rộng tùy chỉnh (Tên thay thế chủ thể, Sử dụng khóa).
1988ITU-T giới thiệu X.509 như một phần của tiêu chuẩn dịch vụ thư mục X.500.

Ưu điểm & Lợi ích chính

  • Mỏ neo tin cậy nền tảng cho mã hóa trang web TLS/HTTPS và ký mã kỹ thuật số.
  • Hỗ trợ mật mã đường cong elliptic hiện đại (ECDSA) và khóa RSA cổ điển.
  • Được nhận diện nguyên bản phổ biến bởi Trình quản lý Chứng chỉ Windows và Chuỗi khóa macOS.

Hạn chế & Nhược điểm kỹ thuật

  • Mã hóa không rõ ràng: tệp .cer có thể là định dạng nhị phân DER gốc hoặc văn bản PEM Base64.
  • Chỉ chứa chứng chỉ công khai; không lưu trữ khóa riêng tư.
  • Thời hạn hiệu lực nghiêm ngặt đòi hỏi phải gia hạn định kỳ.

Thông tin kỹ thuật thú vị

  • Microsoft Windows mặc định sử dụng phần mở rộng .cer cho các chứng chỉ công khai được xuất ra.
  • Các byte magic '30 82' đại diện cho thẻ ASN.1 SEQUENCE (0x30) với chỉ báo độ dài hai byte (0x82).
  • Mỗi trang web bảo mật trên internet đều trình bày chứng chỉ X.509 cho trình duyệt của bạn trong quá trình bắt tay TLS.

Các câu hỏi kỹ thuật thường gặp

Sự khác biệt giữa .cer và .crt là gì?

Cả hai đều là chứng chỉ X.509. .cer thường được sử dụng trong môi trường Windows, trong khi .crt là chuẩn trong môi trường Linux và Unix. Chúng thường có thể được sử dụng thay thế cho nhau.

Làm cách nào để chuyển đổi CER sang PEM?

Bạn có thể chuyển đổi các tệp CER nhị phân thành chứng chỉ PEM dạng văn bản chỉ bằng một cú nhấp chuột bằng cách sử dụng File2File.app trực tiếp trong trình duyệt web của bạn.

Tệp .cer có chứa khóa riêng tư (private key) của tôi không?

Không. Tệp .cer chỉ chứa thông tin chứng chỉ công khai và khóa công khai; nó không bao giờ lưu trữ khóa riêng tư.