Generator kluczy DKIM

Generate a DKIM key pair locally in your browser to sign outgoing mail and protect messages from tampering, or paste an existing DNS record to verify its configuration.

Czym jest DKIM?

DKIM (DomainKeys Identified Mail) attaches a cryptographic signature to your outgoing emails using a private key stored on your mail server. Receiving mailbox providers look up the matching public key in your domain's DNS to confirm the message came from your domain and arrived unaltered.

You generate the key pair once per selector. The private key stays with your mail server or email provider to sign outbound messages, while the public key is published as a DNS TXT record under that selector so receiving servers can verify the signature.

Selektor

A short prefix that lets you publish multiple DKIM keys under one domain so you can rotate keys safely or separate different sending services.

Klucz publiczny (DNS)

Published as a TXT record at selector._domainkey.yourdomain.com so receiving mail servers can fetch it and validate message signatures.

Klucz prywatny (Twój serwer)

Installed on your mail server or sending platform to sign outgoing messages. Keep it confidential and store it in your secrets manager.

DKIM proves a message was signed by your domain and arrived intact, while DMARC tells receivers how to handle messages that fail authentication. Once your DKIM signature passes, use the DMARC policy generator to configure enforcement.

Wygeneruj swój klucz

Enter your domain and selector, choose a key length, and generate your key pair. You can also paste an existing TXT record on the right to inspect its fields.

Wygeneruj parę kluczy

Działa całkowicie w Twojej przeglądarce. Klucz prywatny nigdy nie jest nigdzie wysyłany.

Rozmiar klucza

2048-bit to aktualnie zalecany rozmiar. 1024-bit jest słabszy, ale krótszy — co ma znaczenie, jeśli Twój dostawca DNS ma problemy z długimi rekordami TXT.

Ogranicz haszowanie do SHA-256

h

Zezwalaj tylko na podpisy SHA-256. Wyłączenie tej opcji akceptuje również starszy, słabszy SHA-1. Większość nadawców powinna zostawić ją włączoną.

Ogranicz do e-maila

s

Ogranicz ten klucz do podpisywania e-maili, aby nie mógł być ponownie użyty do podpisywania czegokolwiek innego, co sprawdza tag s.

Tryb testowy

t=y

Poproś odbiorców, aby jeszcze nie podejmowali działań w przypadku niepowodzenia weryfikacji podpisu. Przydatne podczas wdrażania. Wyłącz, gdy poczta jest podpisywana i przechodzi weryfikację poprawnie.

Ścisłe dopasowanie subdomeny

t=s

Wymagaj, aby domena podpisująca dokładnie odpowiadała domenie nadawcy (From), dzięki czemu ten klucz nie może być używany do podpisywania w imieniu subdomeny.

Klucz prywatny

Wygeneruj parę kluczy, aby zobaczyć tutaj swój klucz prywatny.

Rekord DNS

Opublikuj ten rekord TXT w swojej domenie.

Typ
TXT
Host
mail._domainkey

Dodaj to jako nowy rekord u swojego dostawcy DNS. „Type” i „Host” to pola, o które poprosi. Niektórzy dostawcy oczekują w polu hosta tylko mail._domainkey i sami dodają domenę.

Wartość

Wklej istniejący rekord, aby go sprawdzić. Klucz prywatny nie zostanie odzyskany.

Wygeneruj, opublikuj i zweryfikuj

  1. Generate a key pair for your mail server and install the private key where that server signs outgoing messages.

  2. Publish the public key as a TXT record at the generated selector hostname with your DNS provider.

  3. Send a test email and verify that DKIM passes using the Email header analyzer.

W przypadku e-maili wysyłanych przez Bird użyj klucza podpisującego, który Bird generuje za Ciebie. Skopiuj dokładne rekordy DNS ze swojej domeny, postępuj zgodnie z przewodnikiem publikacji DNS, a następnie sprawdź status weryfikacji domeny.

Start building with Bird in minutes.