Skip to main content

Exemple : Crypto

Produit: CODESYS Development System

L'exemple montre quelles fonctions cryptographiques sont disponibles dans CODESYS et comment les utiliser.

_example_img_crypto.png

Description

Les techniques cryptographiques sont importantes pour atteindre les objectifs suivants lors du traitement des données :

  • L'intégrité des données garantit que le destinataire peut être sûr que les modifications apportées aux données ne passent pas inaperçues.

  • L'authenticité signifie que le destinataire peut être raisonnablement sûr qu'un ensemble de données a effectivement été créé par son auteur présumé.

  • La confidentialité vise à empêcher en toutes circonstances l'accès non autorisé aux données pertinentes.

Dans CODESYS, le CmpCrypto.library et CmpX509Cert.library des bibliothèques sont prévues à cet effet. Le CryptoDemo.project exemple de projet montre comment utiliser les deux bibliothèques pour différents cas d'utilisation.

Informations Complémentaires

. Cet exemple couvre les sujets suivants :
  • Génération de nombres aléatoires

  • Hachage

  • Code d'authentification de message basé sur le hachage (HMAC)

  • Chiffrement

    • Cryptage symétrique

      • Exemple : AES-256 en mode CBC

      • Combinaison de signature et de cryptage

    • Cryptage asymétrique

      • Génération de paires de clés

      • Accéder aux certificats

      • Chiffrement

      • Décryptage

      • Données de signature

      • Validation

  • Payer pour utilisation

La fonctionnalité du CryptoDemo.project un exemple de projet est décrit dans le document CryptoDemo.pdf. Vous pouvez trouver le document dans le répertoire %USERPROFILE%\CODESYS Examples\Crypto Example.

Le CryptoCertDemo.project Le projet montre comment utiliser des certificats pour crypter un message envoyé par un expéditeur et déchiffrer le message par un destinataire.

Configuration système requise et restrictions

Système de programmation

CODESYS Development System (version 3.5.16.0 ou supérieure)

Système d'exécution

CODESYS Control Win (version 3.5.16.0)

Composants complémentaires

-

Avis

_example_icon.png TÉLÉCHARGER Projet