WINDEV NOUVELLE VERSION 2026
131 N o u v e a u t é W D W B WM • CLÉ SECRÈTE DE SHAMIR : CONFIDENTIALITÉ ET RÉSILIENCE Harry Potter aurait certainement aimé le principe de la clé de Sha- mir. Ce principe consiste à découper un secret en m morceaux, et à né- cessiter au moins n de ces clés (n <= m) pour reconstituer le secret initial. Une clé peut être à peu près n’importe quoi : un mot de passe, une adresse email, clé privée de bitcoin, un document, ...En résumé : toute chaîne. Ce procédé garantit à la fois la confidentialité (le secret ne peut pas être deviné avec moins de n parts) et la résilience (il peut être reconstitué même si certaines parts sont perdues). Gain apporté par la nouveauté 2026 : Une nouveauté stupéfix 132 N o u v e a u t é W D W B WM • CLÉ SECRÈTE DE SHAMIR : LA PROGRAMMATION EN WLANGAGE Trois nouvelles fonctions WLangage font leur apparition pour créer et reconstituer des clés: ShamirCréeClésPartagées , ShamirGé- nèreNombrePremier, ShamirReconstruitSecret . La création d’une clé partagée est effectuée est basée sur un nombre premier. La fonction ShamirGénèreNombrePremier permet de gé- nérer ce nombre premier en prenant en compte la valeur secrète, le nombre de clés à générer (m) et le nombre de clés (n) nécessaire à la reconstitution. Gain apporté par la nouveauté 2026 : Abracadabra voilà la clé LA CLÉ SECRÈTE DE SHAMIR : SECRET DÉCOUPÉ EN 5 CLÉS, IL FAUT AU MOINS 3 CLÉS POUR RECONSTITUER LE SECRET 133 N o u v e a u t é W D W B WM LE MODE HISTORIQUE : PASSAGE DE PARAMÈTRE PAR RÉFÉRENCE Historiquement, par défaut, le WLangage passe les paramètres aux procédures par référence. Le paramètre est une référence vers la variable de l’appelant. Lorsque la valeur du paramètre est modifiée, le paramètre est également modifié pour l’appelant: variable, champ, rubrique... Cela peut générer des effets non désirés. Gain apporté par la nouveauté 2026 : Toujours compatible 134 N o u v e a u t é W D W B WM LE MODE DE PASSAGE PAR VALEUR EST MAINTENANT PROPOSÉ Bien entendu, le mode historique est maintenu, et reste le mode par défaut en création de projet. Le passage de paramètre par Valeur est plus sécurisé, car il ne permet pas de modifier par erreur des éléments de l’appelant. Gain apporté par la nouveauté 2026 : Un langage à valeur ajoutée 135 N o u v e a u t é W D W B WM MIXER LES 2 MODES Lorsqu’un mode de passage de paramètres a été défini dans le projet, il est possible d’utiliser ponctuellement l’autre mode à l’aide des mots-clés par valeur et par référence du WLangage. Gain apporté par la nouveauté 2026 : Tout est supporté PASSAGE DE PARAMÈTRES PAR VALEUR 29 L e s n o u v e a u t é s W I ND E V 2 0 2 6 WE B D E V 2 0 2 6 W I ND E V Mo b i l e 2 0 2 6
Made with FlippingBook
RkJQdWJsaXNoZXIy NDQ0OA==