Ana içeriğe geç

Anahtar Çifti Nasıl Doğrulanır

Bir anahtar çifti verildiğinde, gizli anahtarın verilen açık anahtar ile eşleşip eşleşmediğini doğrulayabilirsiniz.

ipucu

Anahtar çiftlerinin doğrulanması, güvenlik açısından kritik bir adımdır. Her zaman doğru anahtar çiftini kullandığınızdan emin olun.

import { Keypair, PublicKey } from "@solana/web3.js";

const publicKey = new PublicKey("24PNhTaNtomHhoy3fTRaMhAFCRj4uHqhZEEoWrKDbR5p");

const keypair = Keypair.fromSecretKey(
Uint8Array.from([
174, 47, 154, 16, 202, 193, 206, 113, 199, 190, 53, 133, 169, 175, 31, 56,
222, 53, 138, 189, 224, 216, 117, 173, 10, 149, 53, 45, 73, 251, 237, 246,
15, 185, 186, 82, 177, 240, 148, 69, 241, 227, 167, 80, 141, 89, 240, 121,
121, 35, 172, 247, 68, 251, 226, 218, 48, 63, 176, 109, 168, 89, 238, 135,
]),
);

console.log(keypair.publicKey.toBase58() === publicKey.toBase58());
// output: true
bilgi

Anahtar çiftlerinin doğrulanması, yalnızca güvenliğiniz için değil, aynı zamanda uygulamanızın düzgün çalışması için de gereklidir.

Aşağıda, anahtar çiftinin doğrulanması sırasında dikkat edilmesi gereken bazı noktalar bulunmaktadır:

  • Kontrol edilecek ilk şey: Gizli anahtarın doğru olup olmadığı.
  • İkinci kontrol: Elde edilen açık anahtarın, beklenen açık anahtarla eşleşip eşleşmediği.
not

Anahtar çiftleriyle çalışırken, doğru anahtar çiftinin kaybolması durumunda erişiminizin kalmayacağını unutmayın.

tehlike

Eğer denetleyen gizli anahtarı yanlışsanız, açık anahtar ve gizli anahtar hiçbir zaman eşleşmeyecektir, bu nedenle bu bilgileri dikkatli bir şekilde saklayın.

tehlike

Anahtar çiftinizi üçüncü şahıslarla asla paylaşmayın; bu, güvenliğinizi tehlikeye atabilir ve hesaplarınıza izinsiz erişime yol açabilir.