CFSDN nhấn mạnh vào giá trị tạo ra nguồn mở và chúng tôi cam kết xây dựng nền tảng chia sẻ tài nguyên để mọi nhân viên CNTT có thể tìm thấy thế giới tuyệt vời của bạn tại đây.
Bài viết trên blog CFSDN này Mối quan hệ giữa chữ ký số, chứng chỉ số và HTTPS là gì? Được tác giả sưu tầm và biên soạn. Nếu các bạn quan tâm tới bài viết này thì nhớ like nhé.
Chữ ký số, chứng chỉ số và https là ba từ chúng ta thường thấy nhất khi mua chứng chỉ SSL. Chúng có mối quan hệ nào giữa ba từ này?

Khoa học phổ biến nhỏ
Để hiểu ba thuật ngữ này, trước tiên chúng ta phải hiểu các khái niệm sau: bản rõ, bản mã, khóa, mã hóa đối xứng và mã hóa bất đối xứng.
Bản rõ, bản mã và khóa
Bản rõ và bản mã dễ hiểu hơn. Bản rõ là nội dung mà chúng ta có thể nhìn thấy trực tiếp, trong khi bản mã là nội dung cần được giải mã trước khi có thể nhìn thấy được. Ví dụ: "123" là văn bản thuần túy và có thể nhìn thấy trực tiếp. Mã hóa 123 và nhân nó với 2 để có được 246, đó là văn bản mật mã nếu người khác chỉ nhìn thấy số 246, anh ta sẽ không biết số đó là gì trước đó. nó đã được mã hóa.

Trong ví dụ này "2" được sử dụng để mã hóa "123" và "2" là khóa.
Mã hóa đối xứng và mã hóa bất đối xứng
Trong ví dụ trên, khóa để mã hóa số "123" là "2" và khóa để giải mã 246 cũng là "2". Khóa tương tự được sử dụng để mã hóa và giải mã. Phương pháp mã hóa này được gọi là mã hóa đối xứng.

Mặt khác, nếu khóa dùng để mã hóa và giải mã khác nhau thì đó là mã hóa bất đối xứng. Nguyên tắc mã hóa bất đối xứng phức tạp hơn nhiều so với mã hóa đối xứng nên chúng ta sẽ không đi sâu vào chi tiết ở đây.
chứng chỉ số
Khi người dùng nhập URL vào thanh địa chỉ trình duyệt và nhấn phím Enter, một loạt phản ứng dây chuyền sẽ xảy ra.
Đầu tiên, trình duyệt sẽ thiết lập kết nối TCP với trang web.
Trang web sẽ nhắc trình duyệt cài đặt chứng chỉ kỹ thuật số, nếu không nó sẽ không thể tiếp tục.

Tiếp theo, trình duyệt xác minh xem máy chủ của trang web có phải là thật hay không và không phải một số máy chủ giả mạo khác. Tại thời điểm này, máy chủ sẽ gửi chứng chỉ số của chính nó.
Chứng chỉ số của trang web đến từ đâu?
Câu trả lời được cấp bởi CA (Cơ quan cấp chứng chỉ số). CA sẽ cấp chứng chỉ cho trang web, trong đó có rất nhiều thông tin:
- Tổ chức phát hành
- Mục đích của chứng chỉ
- khóa công khai của trang web
- Thuật toán mã hóa trang web
- Thuật toán HASH được trang web sử dụng
- Thời gian hết hạn của chứng chỉ, v.v.
chữ ký số
CA sẽ cấp chứng chỉ số cho website nhưng có vấn đề. Nếu CA bị bên thứ ba giả mạo trong quá trình cấp chứng chỉ số cho trang web thì sự tồn tại của chứng chỉ sẽ vô nghĩa, vì bên thứ ba có thể lợi dụng điều này và giả mạo dữ liệu một cách vô đạo đức.

Để đảm bảo quá trình này có thể diễn ra suôn sẻ và không bị giả mạo. CA băm lại nội dung của chứng chỉ số để lấy chứng chỉ số.
Cuối cùng CA sẽ đính kèm chứng thư số vào cuối chứng chỉ và truyền lên website. Bằng cách này, mọi nỗ lực giả mạo chứng chỉ sẽ bị phát hiện bằng chữ ký số.
Nói một cách dễ hiểu, chữ ký số về cơ bản giống như những từ chúng ta ký trên hợp đồng và con dấu mà chúng ta đóng dấu. Chúng đều được sử dụng để xác minh tính xác thực.
https
Sự xuất hiện của https là để giải quyết vấn đề truyền văn bản gốc HTTP không an toàn. Một lớp SSL đã được thêm vào giao thức http và nó trở thành https.
Cách https giải quyết việc truyền văn bản gốc liên quan đến chứng chỉ số và chữ ký số. Chứng chỉ kỹ thuật số đảm bảo tính bảo mật khi truyền dữ liệu giữa trình duyệt và máy chủ. Chữ ký số đảm bảo chứng thư số không bị giả mạo trong quá trình truyền dẫn, nối tiếp liên kết và liên kết với nhau.

Với sự phát triển của Internet, việc áp dụng chứng thư số ngày càng trở nên phổ biến. Trong những năm gần đây, các nền tảng lớn như Baidu, Taobao và Zhihu đã kích hoạt https trên toàn bộ trang web của họ để đảm bảo tính bảo mật khi truyền dữ liệu. Ngoài nhu cầu bảo mật, giá chứng chỉ số đã giảm dần qua từng năm, đây cũng là nguyên nhân chính dẫn đến sự phổ biến của https.
Địa chỉ gốc: https://www.toutiao.com/a7010695182945468964/.
Cuối cùng, bài viết này nói về mối quan hệ giữa chữ ký số, chứng thư số và HTTPS? Bài viết này chỉ vậy thôi nếu bạn muốn biết thêm về mối quan hệ giữa chữ ký số, chứng chỉ số và HTTPS? Về nội dung, vui lòng tìm kiếm các bài viết của CFSDN hoặc tiếp tục duyệt các bài viết liên quan. Tôi hy vọng bạn sẽ ủng hộ blog của tôi trong tương lai! .
Tôi là một lập trình viên xuất sắc, rất giỏi!