Kryptografia jest cenna dla ochrony poufnych danych w Internecie, szczególnie w świecie, w którym coraz więcej systemów jest połączonych i narażonych na ataki z zewnątrz. Jest to również cenne narzędzie do uwierzytelniania, pozwalające użytkownikowi zweryfikować swoją tożsamość i oświadczenia za pomocą systemu szyfrowania klucza publicznego.
Główną zaletą kryptografii jest narzędzie bezpieczeństwa. Każdy system podłączony do Internetu zostanie ostatecznie zaatakowany przez hakerów i może być niezwykle trudne stworzenie systemu, który nie jest dostępny dla osób postronnych. Jednak formuły matematyczne związane z szyfrowaniem są na tyle złożone, że nawet jeśli hakerowi uda się wykraść zaszyfrowany plik, może on nigdy nie być w stanie przebić się przez kod i uzyskać dostępu do zawartości. Silne szyfrowanie może być ostatnią linią obrony przed osobami postronnymi i może chronić dane nawet wtedy, gdy są przesyłane przez połączenie, które nie jest bezpieczne.
Publiczne i prywatne klucze związane z kryptografią klucza publicznego również oferują swoim użytkownikom wyjątkowe korzyści. Jeśli użytkownik szyfruje dane swoim kluczem prywatnym, każdy może odszyfrować go za pomocą swojego klucza publicznego, sprawdzając, czy on i tylko on mógł wysłać transmisję. Klucz publiczny może również kodować dane, które tylko ten konkretny użytkownik może dekodować, tworząc bezpieczną jednokierunkową komunikację w Internecie.