public key la gi

Khi bước đi nhập trái đất crypto, loại trước tiên tuy nhiên ngẫu nhiên người nào cũng cần đem là ví chi phí năng lượng điện tử nhằm tàng trữ, gửi và nhận coin/token. Và nếu như là 1 trong người mới nhất, hẳn các bạn sẽ cảm nhận thấy không quen với những thuật ngữ như public key, private key, passphrase khi tạo ra ví.

Trong nội dung bài viết này, tất cả chúng ta tiếp tục nằm trong tìm hiểu hiểu về Public Key là gì, cơ hội hoạt động và sinh hoạt ra làm sao và sự khác lạ thân ái Public Key vs Private Key.

Bạn đang xem: public key la gi

Public Key là gì?

Trong mật mã học tập, public key là cách thức chung mã hoá một vấn đề hoàn toàn có thể gọi được trở nên một chuỗi những ký tự động phức tạp bao hàm chữ và số tình cờ. Mỗi public key tiếp tục đi kèm theo với cùng 1 private key để giúp đỡ giải thuật chuỗi ký tự động cơ trở nên vấn đề lúc đầu.

Trong crypto, public key vào vai trò như 1 vị trí ví được cho phép người tiêu dùng nhận gia tài crypto về ví của tôi. Không ai đem quyền truy vấn nhập ví nhằm dùng gia tài bên phía trong trừ khi người cơ đem private key. 

Khi tạo ra một ví mới nhất, người tiêu dùng sẽ tiến hành cấp cho nhị loại khóa là public key & private key. Trong đó:

  • Public Key hoàn toàn có thể được share công khai minh bạch một cơ hội tự do thoải mái tuy nhiên ko thực hiện tác động cho tới gia tài bên phía trong ví.
    • Private Key là kín đáo và ko được share mang đến ngẫu nhiên ai.

      *Private Key là mật mã nhằm cởi khóa Public Key, hỗ trợ cho những người sử dụng quyền truy vấn và chiếm hữu ví nhằm tiến hành thanh toán gửi hoặc rút tài sản bên phía trong. 

      Public key là gì? 

      Hiểu một cơ hội đơn giản và giản dị, nếu như coi ví chi phí năng lượng điện tử là 1 trong thông tin tài khoản ngân hàng thì:

      • Public key là số thông tin tài khoản, chung xác lập tính danh của một cá thể và hoàn toàn có thể được share tự do thoải mái nhằm nhận chi phí.
        • Private key là password nhằm singin nhập thông tin tài khoản, hỗ trợ quyền dùng và tiến hành thanh toán so với gia tài bên phía trong.

          Tuy nhiên, một public key thường thì tiếp tục cực kỳ nhiều năm và phức tạp, phát sinh sự phiền toái cho những người sử dụng, nên là khi phần mềm nhập crypto, bọn chúng đã và đang được rút gọn gàng lại trở nên một phiên bạn dạng ngắn lại hơn nữa gọi là vị trí ví.

          Ví dụ:

          Một public key đem toan dạng: 0x04345f1a86ebf24a6dbeff80f6a2a574d46efaa3ad3988de94aa68b695f09db9ddca37439f99548da0a1fe4acf4721a945a599a5d789c18a06b20349e803fdbbe3

          Nó sẽ tiến hành rút gọn gàng trở nên một vị trí ví đem dạng: 0xd5e099c71b797516c10ed0f0d895f429c2781142

          Public Key hoạt động và sinh hoạt như vậy nào?

          Trong mật mã học

          Trước tiên, nằm trong tìm hiểu hiểu về phong thái hoạt động và sinh hoạt cơ bạn dạng của public key nhập nghành nghề dịch vụ mật mã học tập. 

          Public key hoạt động và sinh hoạt dựa vào technology mật mã hóa khóa công khai minh bạch (public key cryptography, hoặc PKC). PKC là khối hệ thống mật mã chung xác minh tính xác thực và đáp ứng tính kiêm toàn của tài liệu vị cách thức mã hóa bất đối xứng (asymmetric cryptography). PKC chuyến trước tiên được dùng hầu hết nhằm mã hóa và giải thuật lời nhắn nhập PC truyền thống cuội nguồn. 

          Công nghệ PKC hỗ trợ một cặp khóa: public key và private key, nhập đó:

          Xem thêm: hình xăm nửa lưng

          • Public key chung mã hóa lời nhắn hoặc văn bạn dạng hoàn toàn có thể gọi được trở nên một mật mã bên dưới dạng những ký tự động chữ & số, phức tạp và khó khăn hiểu.
            • Private key chung giải thuật & bố trí lại mật mã trở nên lời nhắn, văn bạn dạng lúc đầu. 
              Công nghệ Public Key Cryptography

              Với technology PKC, chỉ mất công ty chiếm hữu private key mới nhất hoàn toàn có thể gọi lời nhắn đã và đang được mã hóa (gọi là mật mã) vị public key. Đồng thời, nhằm gửi tin nhắn nhắn mang đến ai cơ, các bạn cần mã hóa lời nhắn vị public key của những người cơ và người nhận lời nhắn tiếp tục giải thuật nó vị private key ứng của mình.

              Tuy nhiên, cần thiết chú ý rằng private key hoàn toàn có thể chung giải thuật và cởi khóa public key, tuy nhiên tiếp tục không tồn tại tình huống ngược lại. Nói cơ hội khác:

              • Trong tình huống mất public key, các bạn có thể khôi phục public key vị private key.
                • Trong tình huống mất private key, các bạn không thể khôi phục private key vị public key.

                  Trong blockchain

                  Công nghệ PKC được vận dụng và vào vai trò trung tâm nhập cách thức bảo mật thông tin của ví chi phí năng lượng điện tử, nhằm mục tiêu đáp ứng tính tin cậy mang đến từ đầu đến chân sử dụng và màng lưới blockchain

                  Một cặp khóa public key và private key sẽ tiến hành dẫn đến khi người tiêu dùng tạo ra ví mới nhất. Theo cơ, người tiêu dùng hoàn toàn có thể tự tại share public key, tuy nhiên cần lưu giữ kín đáo và rời bật mí vấn đề về private key.

                  Ví dụ sau đây tiếp tục đã cho chúng ta thấy cơ hội hoạt động và sinh hoạt của public key & private key nhập một thanh toán bên trên blockchain. Khi Trang mong muốn gửi mang đến Vy 1 BTC:

                  Bước 1: Vy gửi vị trí ví (phiên bạn dạng rút gọn gàng của public key) của tôi mang đến Trang. Giao dịch gửi 1 BTC sẽ tiến hành mã hóa vị public key của Vy và chỉ mất Vy mới nhất hoàn toàn có thể giải thuật nó vị private key đi kèm theo.

                  Bước 2: Trang dùng private key nhằm singin nhập ví và chính thức thanh toán gửi 1 BTC. Tại công đoạn này, Trang tiếp tục ký thanh toán nhằm minh chứng quyền chiếm hữu 1 BTC nhập ví của tôi.

                  Bước 3: Các node sẽ tổ chức xác thực thanh toán. Ví dụ: nếu như Trang ko có một BTC nhằm gửi, những node tiếp tục kể từ chối thanh toán. Nếu cô ấy đem đầy đủ BTC nhằm gửi, thanh toán sẽ tiến hành thuận tình. Khi quy trình xử lý và xác thực đang được hoàn thành, thanh toán tiếp tục ghi nhập blockchain và ko thể hòn đảo ngược. Lúc này, 1 BTC sẽ tiến hành gửi cho tới ví của Vy.

                  Bước 4: Vy dùng private key của tôi nhằm truy vấn nhập ví và dùng 1 BTC tuy nhiên Trang đang được gửi. Đồng nghĩa với việc Vy sử dụng private key nhằm giải thuật thanh toán đã và đang được mã hóa phía bên trên.

                  Cách hoạt động và sinh hoạt Public Key & Private Key

                  Ưu điểm yếu Public Key

                  Ưu điểm

                  Công nghệ public key mang đến những ưu thế sau đây:

                  • Tính bảo mật: Chỉ đem private key ứng mới nhất hoàn toàn có thể giải thuật và truy vấn được public key.
                    • Tính xác thực: Việc ký thanh toán chung người nhận hoàn toàn có thể đảm nói rằng thanh toán được tiến hành vị một người rõ ràng. 
                      • Tính thuận tiện: Công nghệ mật mã hóa được cho phép người tiêu dùng được tự tại share public key của tôi vẫn đáp ứng tin cậy mang đến gia tài bên phía trong, miễn sao private key không trở nên lộ.

                        Nhược điểm

                        Việc vận hành public key và private key đòi hỏi sự cảnh giác và bảo mật thông tin cao tới từ người tiêu dùng. Bởi public key là công khai minh bạch, vì thế những gia tài và tài liệu bên phía trong hoàn toàn có thể dễ dàng và đơn giản theo gót dõi on-chain. 

                        Xem thêm: hình xăm rồng quấn tay

                        Trong tình huống các bạn ko bảo mật thông tin chất lượng và nhằm lộ private key, người không giống hoàn toàn có thể giải thuật được public key của người sử dụng và gửi không còn gia tài qua 1 public key không giống.

                        Tìm hiểu thêm: Cách bảo mật thông tin mang đến private key

                        Khác biệt thân ái Public Key và Private Key

                        Bảng sau đây thể hiện nay rõ rệt sự khác lạ thân ái public key và private key:

                        So sánh public key và private key