Encryption là gì

Encryption là gì

Encryption là gì ? Đây là một thuật ngữ trong ngành được dịch là mã hóa. Trong thời đại 4.0 ngày nay chúng ta đã được nghe cụm từ này rất nhiều nhưng không hiểu nó là cái gì, có công dụng gì. giophieudu.com xin được định nghĩa một cách rõ ràng khái niệm này để bạn được nắm bắt.

Định nghĩa Encryption

Encryption – hay còn gọi là mã hóa, là sự thay đổi dữ liệu thành những đoạn mã gồm nhiều ký tự ngẫu nhiên. Điều này nhằm hạn chế tối đa bị đánh cắp thông tin từ các hacker. Đây là cách hiệu quả nhất để bảo mật dữ liệu trong các hệ thống truyền thông hiện đại.

Để người nhận đọc được nội dung gửi đã mã hóa, người nhận có một khóa bảo mật để giải mã. Dữ liệu khi chưa được mã hóa sẽ tồn tại dưới dạng một văn bản thông thường. Và đương nhiên bất kỳ ai cũng có thể đọc và lấy được thông tin cần thiết trong đó. Trong khi dữ liệu mã hóa sẽ tồn tại dưới dạng văn bản mật mã. Bạn hay bất kỳ ai đều không thể lấy được bất kỳ thông tin nào cần thiết. Bởi vì bây giờ chúng chỉ là một mớ các ký tự hỗn loan không theo trật tự nào. Nội dung này chỉ đọc được sau khi được giải mã thành dạng gốc (plain text). Encryption tóm lại nó là kỹ thuật mang tính 2 chiều, gồm mã hóa và giải mã. Bạn có thể mã hóa một văn bản thành chuỗi ký tự ngẫu nhiên. Sau đó bạn lại giải mã để đọc và truy xuất thông tin trong đó

Các hình thức của encryption

Mã hóa đối xứng

Sử dụng khóa bí mật để mã hóa và giải mã thông điệp. Khóa bí mật có thể là một từ, một số hoặc một chuỗi ký tự ngẫu nhiên. Cả người gửi và người nhận cần phải có mã này để gửi và giải mã thông điệp.

Mã hóa bất đối xứng

Nó bao gồm một khóa công khai (public key) được chia sẻ với tất cả mọi người và một khóa riêng (private key) chỉ do người nhận nắm. Khóa công khai được sử dụng để mã hóa thông điệp và khóa riêng được sử dụng để giải mã. Hình thức mã hóa này có chút chậm hơn so với mã hóa đối xứng.

Mã hóa Hybrid

Là phương pháp pha trộn cả hai hình thức là mã hóa đối xứng và bất đối xứng. Vừa tận dụng được thế mạnh cũng vừa giảm thiểu tối đa những điểm yếu từ 2 phương pháp.

Quá trình mã hóa: Sử dụng một giải thuật hoặc một hàm toán học (E) để tính toán lên dữ liệu đầu vào (P). Sau đó, quá trình xử lý sẽ trở thành thông tin đã được mã hóa (C).

Quá trình giả mã: Áp dụng giải thuật (D) lên thông tin đã mã hóa (C) để trở thành thông tin đã giả mã (P).

Hy vọng qua bài viết này giophieudu.com đã giải đáp được câu hỏi encryption là gì. Nó đơn giản chỉ là đổi dữ liệu thành những ký tự lộn xộn như mật mã để cho hacker không thể nào hack được thông tin của người dùng, và trong thời đại 4.0 này mã hóa ngày càng thể hiện được tầm quan trọng của mình trong việc bảo vệ người dùng, trong đó có bạn.

Related Post

0 0 đánh giá
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
Xem tất cả bình luận