Exemple : Crypto
Produit: CODESYS Development System
L'exemple montre quelles fonctions cryptographiques sont disponibles dans CODESYS et comment les utiliser.
![]() |
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
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
TÉLÉCHARGER Projet