Générateur DKIM
Générez une paire de clés RSA dans votre navigateur et obtenez le TXT DKIM à publier, plus la clé privée pour votre système d’envoi. La paire est créée ici et jamais envoyée.
Le domaine qui signe les e-mails. Sert au nom d’hôte. Il ne fait pas partie de la valeur.
Le libellé de votre choix. Un domaine peut ainsi avoir plusieurs clés à la fois, ce qui permet la rotation sans interruption.
1 · L’enregistrement public : à publier
Aucune paire de clés générée.
Choisissez un sélecteur et une taille de clé, puis générez. La paire est créée par le Web Crypto de votre navigateur. Aucune moitié de la clé n’est envoyée ni stockée.
2 · La clé privée : pour votre système d’envoi
La clé privée correspondante s’affiche ici après génération.
Après publication
- Ajoutez le TXT chez votre hébergeur DNS ; la propagation peut prendre une heure.
- Chargez la clé privée dans le système qui envoie vos e-mails et faites-le signer avec le sélecteur palisade1.
- Vérifiez que la clé publiée se résout avec le test DKIM gratuit, puis envoyez un test à Gmail et cherchez dkim=pass dans Afficher l’original.
- DKIM seul prouve que le message n’a pas été modifié. Il ne dit pas quoi faire des e-mails en échec. Associez-le à un DMARC et à SPF.
Sources
Le format suit la RFC 6376. Les deux remarques fournisseurs viennent de la documentation de Google et de Microsoft.
- IETF · RFC 6376: DomainKeys Identified Mail (DKIM) Signatures (lu le 2026-08-13)
- Google · Turn on DKIM for your domain (lu le 2026-08-13)
- Microsoft · How to use DKIM for email in your custom domain (lu le 2026-08-13)
Générer la clé est facile. Vivre avec, c’est le vrai travail
Les clés doivent être renouvelées, chaque service d’envoi veut la sienne, et un DKIM cassé en silence paraît sain dans le DNS. Palisade héberge DKIM par délégation CNAME, lit vos rapports DMARC pour repérer les expéditeurs en échec et rédige chaque correctif à valider.
Héberger DKIMAudit de domaine gratuit, sans carte. Une carte lance l’essai de 15 jours.
Que fait un créateur DKIM ?
Ce créateur DKIM génère vos clés DKIM dans votre navigateur. DKIM signe vos e-mails sortants avec une clé privée et publie la clé publique correspondante dans le DNS : tout destinataire peut confirmer que le message vient bien de votre domaine et n’a pas été modifié. Il faut pour cela une paire de clés, et contrairement à SPF ou DMARC, impossible de l’écrire à la main. Ce générateur en produit une dans votre navigateur : la moitié publique sort en TXT à publier, la moitié privée en fichier PEM PKCS#8 pour votre système d’envoi. Avant de l’utiliser, vérifiez si votre messagerie génère les clés pour vous : Google Workspace et Microsoft 365 le font tous deux et refusent une clé externe. Pour voir un enregistrement publié avant d’ajouter le vôtre, voici à quoi ressemble un DKIM, balise par balise, et les guides DKIM couvrent signature, sélecteurs et rotation en détail. Une fois l’enregistrement en ligne, validez-le avec le test DKIM, puis associez-le à SPF et à un enregistrement DMARC.
Base de connaissances e-mail
Comment générer une clé DKIM ?
Il vous faut une paire de clés RSA. La moitié publique va dans le DNS en TXT sur selector._domainkey.votredomaine.com, la moitié privée dans le système qui envoie vos e-mails, qui s’en sert pour signer chaque message sortant. Le générateur ci-dessus crée la paire avec le Web Crypto intégré à votre navigateur : la clé privée est créée sur votre machine et n’est envoyée nulle part. L’alternative classique est openssl en ligne de commande, qui produit la même chose en plus d’étapes.
Cette clé va-t-elle avec Google Workspace ou Microsoft 365 ?
Non, et c’est l’heure perdue la plus courante de la mise en place DKIM. Google Workspace génère lui-même la clé DKIM dans la console d’administration et vous donne l’enregistrement public à publier. Microsoft 365 génère deux paires de clés quand vous activez DKIM pour un domaine personnalisé, garde les clés privées inaccessibles et vous fait publier des CNAME vers ses propres sélecteurs, pas un TXT que vous contrôlez. Aucun des deux n’accepte une clé importée. Une clé de ce générateur sert à un serveur ou une plateforme qui vous en demande une : Postfix avec OpenDKIM, une appliance ou votre propre application.
Clé DKIM de 1024 ou 2048 bits ?
2048 bits. C’est la clé la plus robuste, celle que Google dit préférable quand le fournisseur DNS la prend en charge. 1024 bits sert de repli pour les panneaux qui ne peuvent pas stocker la valeur plus longue, et Microsoft 365 utilise encore 1024 par défaut, avec 2048 disponible à la rotation. Si vous devez commencer à 1024 à cause d’une limite DNS, voyez-le comme temporaire et passez à 2048 dès que le fournisseur accepte la valeur longue.
Rôle du sélecteur DKIM ?
Un libellé qui permet à un domaine d’avoir plusieurs clés DKIM en même temps. Le sélecteur figure dans le nom d’hôte DNS (selector._domainkey.votredomaine.com) et dans la balise s= de chaque signature envoyée : les destinataires savent ainsi quelle clé publiée vérifier. Comme il fait partie de la requête, vous pouvez publier une nouvelle clé sous un nouveau sélecteur, y basculer votre système de signature et retirer l’ancienne sans trou dans les e-mails signés. C’est ce qui rend la rotation possible. Chaque service a en général son propre sélecteur.
DKIM trop long pour le DNS : pourquoi ?
Une clé publique de 2048 bits s’encode en 400 caractères environ, et une chaîne DNS est limitée à 255. L’enregistrement n’a rien d’anormal ; il doit juste être stocké en plusieurs chaînes entre guillemets que le serveur DNS rassemble. La plupart des panneaux le font seuls quand vous collez la valeur entière. Quelques-uns vous demandent de la découper. Si un test DKIM signale la clé comme tronquée ou invalide après publication, ce découpage en est presque toujours la cause.
Quand faire tourner les clés DKIM ?
Faites-les tourner à un rythme que votre équipe tiendra vraiment, et tout de suite si une clé privée est exposée. Le mécanisme, c’est le sélecteur : publiez la nouvelle clé publique sous un nouveau sélecteur, attendez la propagation DNS, basculez la signature sur ce sélecteur, puis retirez l’ancien enregistrement quand plus rien n’est signé avec. Microsoft fait tourner ses propres clés quand DKIM est activé sur un domaine personnalisé. Pour vos propres clés, la rotation est manuelle, sauf si un outil l’automatise.
Que signifient les balises d’un DKIM ?
v=DKIM1 déclare la version. k=rsa nomme le type de clé. p= porte la clé publique elle-même, encodée en base64. Ces trois-là suffisent à un enregistrement qui marche. Deux balises facultatives se voient parfois : t=y marque la clé comme en test, ce qui demande aux destinataires de ne pas traiter durement les échecs, et h= limite les algorithmes de hachage utilisables avec la clé. Laissez-les de côté sauf raison précise.
DKIM seul contre l’usurpation ?
Non. DKIM prouve qu’un message a été signé par une clé publiée pour un domaine et n’a pas été modifié en route. Il ne dit pas quoi faire en cas d’échec, et n’exige pas que le domaine signataire corresponde à l’adresse From affichée. DMARC ajoute les deux : l’alignement entre domaine signataire et domaine From visible, et une politique que les destinataires appliquent. Publiez DKIM, ajoutez SPF, puis fixez une politique DMARC.
Chaque balise et terme d’un enregistrement ou d’une signature DKIM, expliqué.
- v
- La balise de version indique la version de DKIM, qui doit toujours valoir 1.
- p
- La balise de clé publique, une chaîne créée à la configuration DKIM, ne doit pas être vide pour rester valide.
- t
- Cette balise liste des indicateurs séparés par deux-points ; seuls « y » et « s » sont définis, les autres doivent être ignorés.
- s
- Cette balise précise les types de service concernés. Les serveurs destinataires ignorent les types absents ou inconnus.
- h
- Cette balise indique les algorithmes de hachage permis (tous par défaut). Les destinataires ignorent ceux qu’ils ne connaissent pas ; l’expéditeur fixe la liste.
- n
- Cette balise est un champ de note facultatif pour les administrateurs, à n’utiliser qu’au besoin.