Cybersecurity Made in Canada™

Outils de sécurité › ICP et certificats › Signatures et CMS

Signatures et CMS

Ouvrez tout objet CMS (PKCS#7), des données signées et paquets de certificats aux enveloppes et horodatages; créez une signature .p7s sur un texte ou un fichier, classique ou post-quantique; et essayez le hachage, HMAC, AES-GCM et ECDSA étape par étape. Pour l'instant, les résultats des outils s'affichent en anglais.

  • 3 outils gratuits
  • Rien n'est téléversé ni conservé
  • CMS · PKCS#7 · RFC 5652

Signatures et CMS

Créez et vérifiez des signatures numériques au format CMS (Cryptographic Message Syntax, PKCS#7), utilisé par S/MIME, la signature de code, l'horodatage et SCEP.

Analyseur CMS / PKCS#7 .p7s · .p7m · .p7b · RFC 3161 Nouveau

Ouvrez tout objet CMS (PKCS#7) : données signées, paquets de certificats, enveloppes chiffrées, horodatages et messages SCEP. Voyez les signataires, les attributs signés et les algorithmes, et vérifiez les signatures, y compris ML-DSA (RFC 9882).

ContentInfo → SignedData digestAlgorithmsSHA-256, SHA-512… encapContentInfoeContentTypeeContent (absent pourune .p7s détachée) certificatessignataire + chaîne(facultatif) signerInfos signedAttrsmessageDigest… signaturesur signedAttrs
Signature détachée? Ajoutez le contenu original

Le fichier est lu uniquement dans votre navigateur.

Certificat du signataire absent? Ajoutez-le ici

Équivalent OpenSSL : openssl cms -cmsout -print -inform DER -in file.p7s et openssl cms -verify -inform DER -in file.p7s -content file.txt -noverify

Signer avec CMS / PKCS#7 création de signatures numériques Nouveau

Créez une signature CMS normalisée (.p7s) sur un texte ou un fichier, classique ou post-quantique. Une paire de clés à usage unique et un certificat de signataire autosigné sont créés dans votre navigateur pour chaque signature : vous pouvez apprendre et faire des essais sans exposer une vraie clé.

Bac à sable cryptographique hachage · HMAC · AES-GCM · ECDSA · aléatoire

Découvrez les composantes de base de l'ICP : hachage, authentification des messages, chiffrement authentifié et signatures numériques. Changez un seul caractère et voyez le résultat changer complètement.

Hachage

Hexadécimal

Base64

SHA-1 est présenté à titre de comparaison seulement : il n'est plus sûr pour les signatures.

HMAC

Étiquette (tag)

AES-256-GCM

Signature numérique (ECDSA P-256)

Clé publique

Aléa sécurisé

Hexadécimal

Base64

UUID v4