DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Propriétés WLangage / Propriétés HFSQL
  • Propriété InfosEtendues et connexion
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Cryptage (Propriété)
En anglais : Encryption
ODBCHFSQL ClassicNon disponible avec ces types de connexion
La propriété Cryptage permet de gérer le type de cryptage de la communication entre les postes Client et le poste Serveur HFSQL. Il est possible de :
  • Connaître le type de cryptage utilisé pour une connexion HFSQL Client/Serveur.
  • Définir le type de cryptage utilisé pour la connexion HFSQL Client/Serveur. Dans ce cas, si la connexion est actuellement ouverte, elle sera fermée, puis ré-ouverte avec les nouveaux paramètres lors d'un premier accès à un fichier de données utilisant cette connexion.
Remarque : La connexion peut correspondre :
Exemple
MaConnexion est une Connexion
// Description de la connexion
MaConnexion.Utilisateur = "USER"
MaConnexion.MotDePasse = "PASSWORD"
MaConnexion.Serveur = "MONSERVEUR" 
MaConnexion.BaseDeDonnées = "Base de données"
MaConnexion.Cryptage = hCryptageRC5_16
MaConnexion.Provider = hAccèsHFClientServeur
MaConnexion.Accès = hOLectureEcriture
MaConnexion.InfosEtendues = "Infos étendues"
HOuvreConnexion(MaConnexion)
Syntaxe

Connaître le type de cryptage d'une connexion HFSQL Client/Serveur Masquer les détails

<Type de cryptage> = <Connexion manipulée>.Cryptage
<Type de cryptage> : Constante
Renvoie le type de cryptage de la connexion :
hCryptageAES128La connexion entre le serveur et les postes client est cryptée selon un algorithme de cryptage AES 128 bits avec un mode d'opération OFB.
hCryptageAES192La connexion entre le serveur et les postes client est cryptée selon un algorithme de cryptage AES 192 bits avec un mode d'opération OFB.
hCryptageAES256La connexion entre le serveur et les postes client est cryptée selon un algorithme de cryptage AES 256 bits avec un mode d'opération OFB.
hCryptageNonAucun cryptage n'est effectué.
hCryptageRC5_16La connexion entre le serveur et les postes client est cryptée selon un algorithme de cryptage optimisé RC5 16 boucles sur 128 bits.
hCryptageStandardLa connexion entre le serveur et les postes client est cryptée selon un algorithme de cryptage optimisé sur 128 bits.
<Connexion manipulée> : Nom de la connexion
Nom de la connexion manipulée. Ce nom a été défini :

Définir le type de cryptage d'une connexion Masquer les détails

<Connexion manipulée>.Cryptage = <Type de cryptage>
<Connexion manipulée> : Nom de la connexion
Nom de la connexion manipulée. Ce nom a été défini :
<Type de cryptage> : Constante
Définit le type de cryptage de la connexion :
hCryptageAES128La connexion entre le serveur et les postes client est cryptée selon un algorithme de cryptage AES 128 bits avec un mode d'opération OFB.
hCryptageAES192La connexion entre le serveur et les postes client est cryptée selon un algorithme de cryptage AES 192 bits avec un mode d'opération OFB.
hCryptageAES256La connexion entre le serveur et les postes client est cryptée selon un algorithme de cryptage AES 256 bits avec un mode d'opération OFB.
hCryptageNonAucun cryptage n'est effectué.
hCryptageRC5_16La connexion entre le serveur et les postes client est cryptée selon un algorithme de cryptage optimisé RC5 16 boucles sur 128 bits.
hCryptageStandardLa connexion entre le serveur et les postes client est cryptée selon un algorithme de cryptage optimisé sur 128 bits.
Remarques
Etats et RequêtesHFSQL Client/Serveur

Propriété InfosEtendues et connexion

La modification des informations concernant le cryptage d'une connexion HFSQL Client/Serveur grâce à la propriété InfosEtendues met automatiquement à jour les informations renvoyées par la propriété Cryptage (et inversement).
Ainsi la ligne de code :
MaConnexion.Cryptage = hCryptageRC5_16
modifiera l'option CRYPTAGE dans la chaîne d'informations étendues.
De même la ligne de code :
MaConnexion.InfosEtendues = "CRYPTAGE=RC5_16"
modifiera la propriété Cryptage.
Version minimum requise
  • Version 10
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 29/02/2024

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