Łatwym sposobem na osiągnięcie tego jest skorzystanie z różnych narzędzi i usług dostępnych w Internecie. Narzędzia te pomagają generować klucze kryptograficzne — klucz prywatny tworzony do podpisywania wiadomości wychodzących oraz klucz publiczny służący do weryfikacji podpisu przez odbiorcę.