Khóa cá nhân / Khóa bí mật
Một đoạn mã được tạo trong quy trình mã hóa khóa bất đối xứng, được ghép nối với khóa công khai, được sử dụng để giải mã thông tin được băm bằng khóa công khai.
Khóa cá nhân / Khóa bí mật là gì?
Khóa cá nhân thường đề cập đến một chuỗi chữ và số được tạo khi tạo địa chỉ ví tiền điện tử và dùng làm mật khẩu hoặc mã truy cập của nó. Bất kỳ ai có quyền truy cập vào khóa cá nhân đều có quyền kiểm soát tuyệt đối đối với ví tương ứng của nó, quyền truy cập vào các khoản tiền chứa bên trong và có thể chuyển nhượng hoặc giao dịch tài sản và sử dụng tài khoản cho các mục đích khác.
Nhờ tính chất không thể thay đổi của blockchain và nguồn gốc mật mã của các khóa riêng, không thể thay đổi các khóa riêng. Do đó, khi người dùng nghi ngờ rằng một tổ chức hoặc cá nhân trái phép biết khóa riêng tư của mình, thì cách duy nhất có thể để bảo mật tiền là thông qua việc tạo và chuyển đến một ví mới.
Có một số cách để lưu trữ các khóa riêng. Phương pháp cơ bản và dễ bị tấn công nhất là mã hạt giống trực tiếp, chẳng hạn như “e0c9795a7fcf4ad2b7a257952dc5151ab1c865a02d88a41b7885b5f4e15b5879”.
Một số ví cũng sử dụng các tệp được mã hóa chung có thể truy cập thông qua mật khẩu, chỉ đơn giản là cấp trên khóa thô. Tuy nhiên, phương pháp phổ biến nhất là tạo 12-24 cụm từ dễ nhớ bằng giao thức BIP39. Điều này làm cho chúng dễ nhớ hơn nhưng khó đoán; ví dụ: “dầu gội đầu máy bay nhuyễn thể cá đuối gai độc dù sao cũng làm rõ quan sát bản sao tiêu đề bazooka tiếng vọng.”
Thật thú vị, một số ví như ví phần cứng CoolWallet S sử dụng số thay vì từ cho hạt giống khôi phục của nó và sau đó sử dụng tổng kiểm tra để xác minh rằng nó đã được ghi chính xác ở cuối. Điều này nhằm giúp những người không nói tiếng Anh tránh những lỗi chính tả như “kế hoạch” thay vì “máy bay”. Một sai sót nhỏ như vậy có thể khiến bạn không thể truy cập vào ví của mình.
Bất kể cách tạo và lưu trữ như thế nào, điều tối quan trọng là phải bảo vệ khóa cá nhân đúng cách. Người dùng nên lưu trữ chúng ngoại tuyến thay vì giữ chúng trên thiết bị trực tuyến.
Một lựa chọn khác là viết chúng trên các mảnh giấy và giữ chúng bên trong két sắt hoặc hộp ký gửi. Cách phổ biến nhất để bảo vệ chúng là sử dụng ví phần cứng để chúng được giữ ngoại tuyến. Ngoài ra còn có một danh mục người dùng thích hợp cất giữ chúng trên các giá đỡ được thiết kế đặc biệt làm bằng titan và các vật liệu bền chống cháy khác.
Private Key/Secret Key
A piece of code generated in asymmetric-key encryption process, paired with a public key, to be used in decrypting information hashed with the public key.
What Is a Private Key/Secret Key?
A private key generally refers to an alphanumeric string that is generated at the creation of a crypto wallet address and serves as its password or the access code. Whoever has access to a private key has absolute control over its corresponding wallet, access to the funds contained within, and can transfer or trade assets and use the account for other purposes.
Thanks to the irreversible nature of blockchain and the cryptographic derivation of private keys, it is impossible to change private keys. Therefore, once a user suspects that an unauthorized entity or person knows his private key, the only possible way to secure the funds is through creation of, and transfer to, a new wallet.
There are several ways in which the private keys are stored. The basic and the most vulnerable method is the direct seed code, for instance “e0c9795a7fcf4ad2b7a257952dc5151ab1c865a02d88a41b7885b5f4e15b5879”.
Some wallets also use general encrypted files accessible through a password, which is simply a level above raw key. However, the most common method is through generation of mnemonic 12-24 phrases using the BIP39 protocol. This makes them easier to remember but hard to guess; e.g “shampoo plane stingray gully mollusk anyway clarify observing echo bazooka heading replica.”
Interestingly, some wallets like the CoolWallet S hardware wallet uses numbers instead of words for its recovery seed and then uses a checksum to verify that it’s been correctly recorded at the end. This is to help non-English speakers avoid spelling mistakes such as “plan” instead of “plane.” Such a small mistake could make it impossible to access your wallet.
Regardless of the manner of generation and storage, it’s absolutely critical to safeguard private keys properly. Users are advised to store them offline instead of keeping them on an online device.
Another option is to write them on pieces of paper and keep them inside safes or deposit boxes. The most common way to safeguard them is by using hardware wallets in order for them to be kept offline. There is also a niche category of users that store them on specially designed holders made of titanium and other fire resistant robust materials.