SSL a TLS
Populární implementace šifrování pomocí veřejného klíče je Secure Sockets Layer (SSL). Původně vyvinutý firmou Netscape, SSL je bezpečnostní internetový protokol používaný internetových prohlížečů a webových serverů pro přenos citlivých informací. SSL se stal součástí celkové bezpečnostní protokol, známý jako Transport Layer Security (TLS).
V prohlížeči, můžete říct, když se pomocí zabezpečeného protokolu, jako je například TLS, v několika různými způsoby. Můžete si všimnout, že " http " v adrese je řada nahrazena " https, " a měli byste vidět malý zámek ve stavovém řádku v dolní části okna prohlížeče. Když jste přístupu k citlivé informace, jako je například on-line bankovní účet nebo předávacího platební služby, jako PayPal nebo Google Checkout, je pravděpodobné, budete vidět tento typ změny formátu a víte, že vaše informace budou s největší pravděpodobností projít podél bezpečně.
TLS a jeho předchůdce SSL ve značné míře využívají certifikačních autorit. Jakmile váš prohlížeč požaduje zabezpečenou stránku a dodává, " s " na " http, " prohlížeč odešle veřejný klíč a certifikát, kontrola tři věci: 1), že osvědčení pochází z důvěryhodného strany; 2), že certifikát je v současné době platné; a 3), že certifikát má vztah s místě, na kterém se to blíží.
symbol visacího zámku vám vědět, že používáte šifrování.
Prohlížeč pak použije veřejný klíč k zašifrování náhodně vybraný symetrický klíč. Šifrování pomocí veřejného klíče má hodně na počítači, takže většina systémů používá kombinaci šifrování pomocí veřejného klíče a symetrický klíč. Když se dva počítače iniciovat bezpečnou relaci, jeden počítač vytvoří symetrický klíč a odešle ji k jinému počítači pomocí šifrování pomocí veřejného klíče. Oba počítače pak může komunikovat pomocí symetrického klíče šifrování. Jakmile je relace skončí, každý počítač zahodí