<...>
Di thread ini ane sedang membahas bitcoin gan, kenapa tiba-tiba membahas altcoin? Karena setau ane UTC/JSON itu adalah keystore file pada MyEtherWallet. Untuk keperluan pembelajaran baiklah ane coba untuk menjawabnya.
public key semacam keystore jason fie / utc file gitu dah klo tidak salah yah gan??
<...>
Salah! keystore file adalah bentuk lain dari privkey yang dienkripsi menggunakan password yang sudah agan pilih.
https://kb.myetherwallet.com/private-keys-passwords/difference-beween-private-key-and-keystore-file.html<...>
jadi klo tidak salah perbedaan privat key dan public key,klo private berbentuk angka dan huruf seperti password dan public berbentuk softfile yang harus memasukan password?
<...>
Salah! baca dahulu link di atas. Privkey dan pubkey keduanya dapat berupa kombinasi huruf dan angka.
<...>
private key
bagi para bounty hunter pasti sudah tau bahwa private key berisifat rahasia, apalagi yang pernah membuat wallet MEW. Dalam bahasa Inggris private artinya pribadi dan key artinya kunci, yang berarti private key bersifat rahasia dan hanya diketahui oleh pemiliknya.
<...>
Benar privkey merupakan bagian dari pasangan privkey-pubkey yang bersifat rahasia dan hanya diketahui oleh pemiliknya.
<...>
public key
Public key tidak dirahasiakan dan bisa dikirimkan ke orang lain
<...>
Pubkey merupakan bagian dari pasangan privkey-pubkey yang memang berguna untuk disebarkan (untuk publik).
<...>namun yang bisa membuka publik key hanya orang yang dituju oleh si pengirim pesan. Misalnya : saya mengirimkan pesan ke anda secara rahasia, maka hanya anda yang dapat membukanya dengan publik key yang telah di Encrypt.
<...>
Sepengetahuan ane statement di atas adalah
salah. Berikut ini penggunaan privkey dan pubkey dalam mengirim pesan:
-Sign-
1. Bambang memiliki privkey: 9901837270847348473017285714031893363411661085679723059096297424686444821124
2. Bambang mengetik pesan "Hello World!" lalu menandatangani dengan privkey di atas, hasilnya message signature: 3045022044625be894c1dbd2208460eb14602b0bb34ca5f53ae4095f120ca1f8e6f51e090221009
7545585324baf40c00b7b2947c4a1fb59f88949036358d83cf782a135e09d86
3. Bambang mempublikasikan pubkey-nya (misalnya pada blog-nya) sehingga semua orang tahu kalau pubkey Bambang adalah 04e1411fe6cf169761dd1371583c620e0b7ec34120a6ffd6fc905a906e6764a2f5fcbdad4d3c60b
b6185c832075eae4ae2accdc9de0fbfb66c7e1564ee8954875e
4. Pesan dan
message signature dikirimkan ke Susi
-Verify-
1. Susi ingin melakukan verifikasi apakah pesan yang diterima benar-benar valid dari Bambang. Susi kemudian mengambil pubkey Bambang dari Blog Bambang.
2. Menggunakan suatu prosedur -teknikal kriptografi yang tidak cocok dijelaskan di topik ini- Susi menggunakan pesan "Hello World!",
message signature, dan pubkey Bambang untuk melakukan verifikasi.
3. Apabila hasilnya valid, maka Susi yakin bahwa pesan "Hello World!" dikirimkan oleh orang yang memiliki akses terhadap pubkey 04e1411fe6cf169761dd1371583c620e0b7ec34120a6ffd6fc905a906e6764a2f5fcbdad4d3c60b
b6185c832075eae4ae2accdc9de0fbfb66c7e1564ee8954875e, yang tidak lain adalah Bambang. Dengan demikian Susi dapat yakin pesan tersebut valid dari Bambang tanpa harus mengetahui privkey Bambang 9901837270847348473017285714031893363411661085679723059096297424686444821124
https://anders.com/blockchain/public-private-keys/signatures.html