Generator kunci 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.

Apa itu 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.

Selector

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

Kunci publik (DNS)

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

Kunci privat (server Anda)

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.

Buat kunci Anda

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.

Buat pasangan kunci

Berjalan sepenuhnya di browser Anda. Private key tidak pernah dikirim ke mana pun.

Ukuran kunci

2048-bit adalah rekomendasi saat ini. 1024-bit lebih lemah tetapi lebih pendek, yang penting jika penyedia DNS Anda kesulitan menangani catatan TXT yang panjang.

Batasi hash ke SHA-256

h

Hanya izinkan signature SHA-256. Jika dinonaktifkan, SHA-1 yang lebih lama dan lebih lemah juga akan diterima. Sebagian besar pengirim sebaiknya tetap mengaktifkan ini.

Batasi ke email

s

Batasi kunci ini hanya untuk menandatangani email, sehingga tidak dapat digunakan ulang untuk menandatangani hal lain yang kebetulan memeriksa tag s.

Mode pengujian

t=y

Minta penerima untuk belum mengambil tindakan atas kegagalan signature. Berguna saat Anda melakukan peluncuran bertahap. Nonaktifkan setelah email berhasil ditandatangani dan lolos verifikasi dengan baik.

Pencocokan subdomain ketat

t=s

Wajibkan domain penandatangan cocok persis dengan domain From Anda, sehingga kunci ini tidak dapat digunakan untuk menandatangani subdomain.

Kunci privat

Buat pasangan kunci untuk melihat kunci privat Anda di sini.

Catatan DNS

Publikasikan catatan TXT ini di domain Anda.

Tipe
TXT
Host
mail._domainkey

Tambahkan ini sebagai record baru di penyedia DNS Anda. "Type" dan "Host" adalah kolom yang diminta. Beberapa penyedia hanya memerlukan mail._domainkey di kolom host dan akan menambahkan domain secara otomatis.

Nilai

Tempel record yang sudah ada di sini untuk memeriksanya. Ini tidak akan memulihkan private key.

Buat, publikasikan, dan verifikasi

  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.

Untuk email yang dikirim melalui Bird, gunakan kunci penandatanganan yang dibuat Bird untuk Anda. Salin rekaman DNS yang tepat dari domain Anda, ikuti panduan publikasi DNS, lalu periksa status verifikasi domain.

Start building with Bird in minutes.