DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Propriétés WLangage / Propriétés HFSQL
  • Cryptage AES (128 bits, 192 bits et 256 bits) avec un mode d'opération OFB
WINDEV
WindowsLinuxJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac Catalyst
Autres
Procédures stockées
CryptageFic (Propriété)
En anglais : FicEncryption
HFSQL ClassicHFSQL Client/ServeurDisponible uniquement avec ces types de connexion
Avertissement
A partir de la version 28 (75), FicCryptMethod is kept for backward compatibility. This property has been replaced with CryptageFic.
La propriété CryptageFic permet de paramétrer le mode de cryptage de la table. Il est ainsi possible de:
  • Connaître le mode de cryptage d'une table (.FIC) (table définie sous l'éditeur de schémas des données ou définie par programmation).
  • Définir le mode de cryptage d'une table lors de sa description par programmation.
Exemple
// Connaître le mode de cryptage de la table Client
ResCryptage = Client.CryptageFic
Syntaxe

Connaître le mode de cryptage d'une table Masquer les détails

<Mode de cryptage actuel> = <Table>.CryptageFic
<Mode de cryptage actuel> : Constante de type entier
Les modes de cryptage sont:
hCryptageAES128Le cryptage est effectué uniquement si un mot de passe est défini sur la table. Dans ce cas, la table est cryptée selon un algorithme de cryptage AES 128 bits avec un mode d'opération OFB.
hCryptageAES192Le cryptage est effectué uniquement si un mot de passe est défini sur la table. Dans ce cas, la table est cryptée selon un algorithme de cryptage AES 192 bits avec un mode d'opération OFB.
hCryptageAES256Le cryptage est effectué uniquement si un mot de passe est défini sur la table. Dans ce cas, la table est cryptée selon un algorithme de cryptage AES 256 bits avec un mode d'opération OFB.
hCryptageAutoLe cryptage est effectué uniquement si un mot de passe est défini sur la table. Dans ce cas, la table est cryptée selon un algorithme de cryptage optimisé RC5 16 boucles sur 128 bits.
hCryptageNonAucun cryptage de la table n'est effectué.
hCryptageRC5_12La table est cryptée selon un algorithme de cryptage optimisé RC5 12 boucles sur 128 bits.
hCryptageRC5_16La table est cryptée selon un algorithme de cryptage optimisé RC5 16 boucles sur 128 bits.
hCryptageStandardLa table est cryptée selon un algorithme de cryptage optimisé, sur 128 bits.
<Table> : Chaîne de caractères
Nom de la table manipulée. Ce nom a été défini sous l'éditeur de schémas des données ou grâce au type Description de Fichier.

Définir le mode de cryptage d'une table Masquer les détails

<Table>.CryptageFic = <Nouveau mode de cryptage>
<Table> : Chaîne de caractères
Nom de la table manipulée. Ce nom vient d'être défini grâce au type Description de Fichier.
<Nouveau mode de cryptage> : Constante de type entier
Les modes de cryptage sont:
hCryptageAES128Le cryptage est effectué uniquement si un mot de passe est défini sur la table. Dans ce cas, la table est cryptée selon un algorithme de cryptage AES 128 bits avec un mode d'opération OFB.
hCryptageAES192Le cryptage est effectué uniquement si un mot de passe est défini sur la table. Dans ce cas, la table est cryptée selon un algorithme de cryptage AES 192 bits avec un mode d'opération OFB.
hCryptageAES256Le cryptage est effectué uniquement si un mot de passe est défini sur la table. Dans ce cas, la table est cryptée selon un algorithme de cryptage AES 256 bits avec un mode d'opération OFB.
hCryptageAutoLe cryptage est effectué uniquement si un mot de passe est défini sur la table. Dans ce cas, la table est cryptée selon un algorithme de cryptage optimisé RC5 16 boucles sur 128 bits.
hCryptageNonAucun cryptage de la table n'est effectué.
hCryptageRC5_12La table est cryptée selon un algorithme de cryptage optimisé RC5 12 boucles sur 128 bits.
hCryptageRC5_16La table est cryptée selon un algorithme de cryptage optimisé RC5 16 boucles sur 128 bits.
hCryptageStandardLa table est cryptée selon un algorithme de cryptage optimisé, sur 128 bits.
Remarques

Cryptage AES (128 bits, 192 bits et 256 bits) avec un mode d'opération OFB

  • Si la table est cryptée selon l'algorithme AES, il est nécessaire d'utiliser la même méthode pour crypter les mémos (propriété CryptageMmo) et les index (propriété CryptageNdx).
  • Si un cryptage selon l'algorithme AES est réalisé, l'option "Activer la sécurité renforcée " est automatiquement appliquée. Dans ce mode, un mot de passe doit être défini sur la table. Ce mot de passe devra être saisi à chaque modification automatique de la table.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 06/12/2024

Signaler une erreur ou faire une suggestion | Aide en ligne locale