Public key là gì? nếu chưa biết mã hóa khóa công khai hay mã hóa Public Key là gì? Có các chức năng nào? Bài viết dưới đây, Eth.vn sẽ cung cấp thông tin về Public key là gì? Public Key hoạt động như thế nào?, cùng tham khảo nhé!
Mục lục
Public key là gì?

Mã hóa công khai hay mã hóa Public Key là cách mã hóa dữ liệu bằng 2 khóa (key) không giống nhau, trong đó 1 key được gọi là Public Key (khóa công khai) có sẵn cho người dùng dùng và 1 key là Private Key (khóa riêng tư). Các dữ liệu được mã hóa bằng khóa công khai chỉ có thể giải mã được bằng khóa riêng tư và trái lại, các dữ liệu được mã hóa bằng khóa riêng tư chỉ có khả năng giải mã được bằng khóa công khai.
Mã hóa khóa công khai còn được nhắc đên là mã hóa bất đối xứng (asymmetric encryption), được sử dụng rộng rãi cho TLS / SSL.
Public Key hoạt động như thế nào?
Public Key là một thuật toán toán học được làm trong phần mềm hoặc phần cứng với mục tiêu mã hóa hoặc giải mã dữ liệu. Nó là một chuỗi các bit được cộng với dữ liệu để tạo ra bản mã.
Public Key có 2 loại thuật toán mật mã chính là đối xứng và không đối xứng. Thuật toán khóa đối xứng hoạt động bằng cách sử dụng một khóa duy nhất để mã hóa và giải mã thông tin. Trong khi mật mã không đối xứng sử dụng hai khóa là khóa công khai để mã hóa tin nhắn và khóa riêng tư để giải mã chúng.
Công thức gởi và nhận dữ liệu thông qua mật mã không đối xứng thường bao gồm 5 bước:
- Tạo khóa: mỗi cá nhân sản sinh ra một khóa công khai và riêng tư.
- Trao đổi chính: Người gởi và người nhận trao đổi khóa công khai.
- Mã hóa: Dữ liệu của người gởi được mã hóa bằng khóa công khai của người nhận.
- Gửi dữ liệu được mã hóa: Dữ liệu được mã hóa có thể được gửi đến người nhận.
- Giải mã: Người nhận giải mã tin nhắn bằng khóa riêng của họ.
Thuận lợi và khó khăn

Thuận lợi
Các hệ thống khoá công khai mang lại một số thuận lợi, so sánh với các giải pháp mã hoá khoá riêng.
+ Thứ nhất, việc kết hợp các khoá (được yêu cầu cung cấp cho các Thông báo bí mật giữa một số lượng người khổng lồ) là nhỏ. Nếu như có N người mong muốn chia sẻ thông tin với người khác một cách bí mật thì chỉ phải độc nhất N cặp khoá công khai, ít hơn cực kì nhiều so sánh với bộ máy khoá riêng tương tự.
+ Thứ hai, việc cung cấp khoá không đơn giản là một vấn đề. Khoá công khai của mỗi người sẽ được gởi đi theo đường bí mật nếu thiết yếu và không đòi hỏi bất kì sự làm chủ đặc biệt nào khi phân phối.
+ Thứ ba, các bộ máy khoá công khai có thể thực thi chữ kí số. Điều này nghĩa là một tài liệu điện tử có thể được kí và gửi cho người nhận bất kì, cùng với chống chối bỏ. Có nghĩa là, với kĩ thuật khoá công khai, khó có khả năng tồn tại một người nào khác ngoài người kí – sinh ra chữ kí điện tử;
Public key là gì? Chèn vào đó, người kí chẳng thể chối nghỉ việc kí tài liệu Sau khi đã kí.
Phức tạp
Các bộ máy khoá công khai có một số khó khăn. Một trong các phức tạp đấy là hành trình mã hoá và giải mã khá chậm so sánh với các hệ thống khoá riêng. Khoảng thời gian chênh lệch này sẽ tăng lên nhanh nhất nếu tiến hành thương mại trên internet.
Người ta không có ý định thay thế các hệ thống khoá riêng bằng các bộ máy khoá công khai mà sử dụng kết hợp để bổ sung cho nhau. Các bộ máy khoá công khai được dùng để truyền các khoá riêng cho các thành viên.
Xem thêm Hướng dẫn cách đầu tư tiền ảo cho người mới bắt đầu
Chỉ dẫn bảo mật ví cá nhân không gây hại

“Not your keys, not your coin”.
Với những điều đã recommend ở trên, bạn có khả năng hiểu được là PassPhrase và Private key là 2 thứ vô cùng quan trọng. Bảo mật 2 thứ này chính là bảo mật tài sản, tiền bạc các bạn. Sau đây mình xin hướng đẫn một số cách để bạn bảo mật các kiểu key quan trọng này.
Backup Private Key, PassPhrase
Public key là gì? Có một bí quyết mà một số bạn hay có thói quen chụp nhanh màn hình, lưu giữ trong thư mục ảnh. Hoặc paste 2 khoá quan trọng này trên các áp dụng điện tử (Messenger, Zalo,…). Bí quyết này khá tiện lợi, nhưng cộng với đấy là các rủi ro đi kèm:
- Các hình ảnh hoặc gởi vào các ứng dụng khác dễ bị theo dõi, đánh cắp bởi hacker, mã độc hoặc tiện tay vô ý xoá nhầm.
- Khó để bạn thao tác khi cần công nhận, hay khôi phục là ví trên máy khác.
Một vài cách được khuyên sử dụng để bảo mật:
- Sao chép thủ công ra giấy và cất giữ ở những nơi an toàn. ( Thêm một từ, cụm từ tuỳ ý của chính mình để thêm an toàn)
- Sao lưu nhiều bản, ở nhiều nơi khác nhau. Mất bản này còn bản khác để backup. Nhớ thêm cụm từ của riêng mình nha.
- Với những bạn full time Crypto chắc hẳn dùng nhiều ví cho nhiều mục đích khác nhau. Làm như trên khá là mất thời gian. Bạn có khả năng lưu bằng thư mục trên máy tính. Nhưng có thể để pass cho thư mục đó hạn chế có người đối diện sủ dụng máy tính của mình và đánh cắp nó.
Không chia sẻ private key
Khi tạo ví, bạn phải lưu lại từ khoá bảo mật cũng giống như chuỗi ký tự của Private Key ở nơi không gây hại. Tuyệt đối không bật mí cho bất kỳ ai. Tuy nhiên trong một vài trường hợp bạn cần phải chia sẻ với người mà mình tin tưởng nhất ( vợ, bố, mẹ…) cách để tìm và thu thập những key này. Ngăn ngừa có hoàn cảnh xấu xuất hiện với mình.
Xem thêm Đầu tư tiền ảo có phải là phương án làm giàu tiềm năng?
Không dùng ứng dụng lâu, link có hại

Public key là gì? Một email không rõ danh tính, một link được gởi qua các ứng dụng chat, đừng mở đừng click. Bạn cũng không được sử dụng các ứng dụng lậu, crack. Mối nguy hại xảy ra rò rỉ dữ liệu cá nhân sẽ cực kì lớn. Các áp dụng chat như telegram… bạn cũng nên tắt công dụng tự tải xuống tập tin để bảo mật không gây hại hơn
Qua bài viết trên đây Eth.vn đã cung cấp mọi thông tin về Public key là gì? Public Key hoạt động như thế nào?. Hy vọng với những thông tin trên đây của bài viết sẽ hữu ích vơi mọi bạn đọc. Cảm ơn các bạn vì đã dành thời gian để xem qua bài viết này nhé!
Văn Tài – Tổng hợp
Tham khảo ( thuthuat.taimienphi.vn, reviewinvest.com, learn.bybit.com, … )
Bình luận về chủ đề post