Clé DKIM trop longue pour DNS ? Diviser l'enregistrement TXT

Réponse courte

Une seule chaîne DNS TXT est limitée à 255 caractères, et une clé DKIM de 2 048 bits est plus longue. Le correctif consiste à diviser la clé en plusieurs chaînes entre guillemets dans un seul enregistrement TXT – DNS les concatène. La plupart des fournisseurs le font automatiquement ; si ce n'est pas le cas, divisez la valeur p= en morceaux de 255 caractères entre guillemets.

Pourquoi cela arrive

DKIM est passé à des clés de 2 048 bits pour des raisons de sécurité, mais une clé publique de 2 048 bits dépasse la limite de 255 caractères d'une seule chaîne TXT. L'enregistrement est toujours valide — il doit simplement être publié sous forme de plusieurs chaînes concaténées.

Comment résoudre ce problème

Utilisez le format fragmenté de votre fournisseur ou encapsulez manuellement la clé : "v=DKIM1; k=rsa; p=MIIBIj...first255..." "...rest...". Les vérificateurs joignent les chaînes citées dans la clé complète.

  1. 1

    Vérifiez que la clé résout l'intégralité

    Vérifiez le sélecteur :

    $ dig TXT selector._domainkey.yourdomain.com +short

Vérifiez votre enregistrement DKIM maintenant

Ouvrir le vérificateur DKIM gratuit →

Questions fréquentes

Dois-je utiliser une clé DKIM de 1 024 ou 2 048 bits ?

2048 bits est la recommandation moderne. Le problème de longueur est purement un détail de formatage DNS, et non une raison pour rétrograder.

DKIM est défini dans RFC 6376.

Revu par Skysnag Security Team. Dernière mise à jour .