Javni ključ je del kriptografskega sistema, ki uporablja pare ključev: javni ključ, ki se ga lahko deli in privatni ključ, ki je znan le lastniku.
To dvoje skupaj zagotovi dve funkciji:
>avtentifikacijo (overitev), kjer javni ključ verificira lastnika povezanega privatnega ključa, ki je poslal informacijo in
>enkripcijo, kjer lahko le lastnik povezanega privatnega ključa dekriptira poslano informacijo enkripcije z javnim ključem.
Osnovni primer enkriptiranja in dekriptiranja na sliki povzet po FlippyFlink
V primeru bitcoin denarnic ima javni ključ funkcijo javnega naslova bitcoin denarnice, ki predstavlja enega izmed možnih naslovov generiranih iz vašega privatnega ključa.
Bitcoin javni naslov je sestavljen iz 26-35 alfanumeričnih znakov, ki se začnejo z 1 ali 3: Primer javnega naslova je : 123WWR6WqiN9Ny1CbYq31DvTYBTC9fmUeb na katerega bomo zelo veseli tudi donacije ; ) ali 3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy.
Več o bitcoin denarnicah pa si preberite pod rubriko Bitcoin denarnice.