{"id":155,"date":"2024-04-01T12:05:50","date_gmt":"2024-04-01T10:05:50","guid":{"rendered":"https:\/\/f4awz.wordpress.com\/?page_id=155"},"modified":"2024-04-01T12:05:50","modified_gmt":"2024-04-01T10:05:50","slug":"cryptographie","status":"publish","type":"page","link":"https:\/\/maforge49.freeboxos.fr\/?page_id=155","title":{"rendered":"Cryptographie (par F4AWZ)"},"content":{"rendered":"\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:27% auto\"><figure class=\"wp-block-media-text__media\"><img fetchpriority=\"high\" decoding=\"async\" width=\"976\" height=\"650\" src=\"http:\/\/maforge49.freeboxos.fr\/wp-content\/uploads\/2024\/04\/logo_cryptography_001.jpg?w=976\" alt=\"\" class=\"wp-image-157 size-full\" srcset=\"https:\/\/maforge49.freeboxos.fr\/wp-content\/uploads\/2024\/04\/logo_cryptography_001.jpg 976w, https:\/\/maforge49.freeboxos.fr\/wp-content\/uploads\/2024\/04\/logo_cryptography_001-300x200.jpg 300w, https:\/\/maforge49.freeboxos.fr\/wp-content\/uploads\/2024\/04\/logo_cryptography_001-768x511.jpg 768w\" sizes=\"(max-width: 976px) 100vw, 976px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"wp-block-paragraph\">Retrouvez ici les derni\u00e8res versions de mes outils home-made.<br>La compilation des scripts Python entraine parfois des faux positifs sur les exe de sortie. <br><strong>Pas d&rsquo;affollement :<\/strong> Il suffit de v\u00e9rifier l&rsquo;alerte avec votre AV favorit avant de lancer l&rsquo;exe pour lever le doute.<br>Un bon outil de test : <a href=\"https:\/\/www.virustotal.com\/gui\/home\/upload\">TotalVirus<\/a> : 70 moteurs AV en ligne !<\/p>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La <strong>cryptographie <\/strong>consiste \u00e0 s\u00e9curiser les donn\u00e9es en les transformant en un code secret \u00e0 l&rsquo;aide de techniques math\u00e9matiques. Elle est largement utilis\u00e9e pour prot\u00e9ger les transactions en ligne et les communications, garantissant ainsi la confidentialit\u00e9 et l&rsquo;int\u00e9grit\u00e9 des informations \u00e9chang\u00e9es.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le chiffrement \u00ab\u00a0<strong>one-time pad<\/strong>\u00a0\u00bb est une m\u00e9thode de cryptographie o\u00f9 chaque caract\u00e8re du message est combin\u00e9 gr\u00e2ce \u00e0 un <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Fonction_OU_exclusif\"><strong><em>XOR<\/em><\/strong><\/a> (ou exclusif) avec un caract\u00e8re al\u00e9atoire unique, appel\u00e9 \u00ab\u00a0cl\u00e9\u00a0\u00bb. Cette cl\u00e9 est aussi longue que le message lui-m\u00eame et <strong>ne doit \u00eatre utilis\u00e9e qu&rsquo;une seule fois<\/strong>. Ce syst\u00e8me offre un niveau de s\u00e9curit\u00e9 maximal car il est th\u00e9oriquement impossible \u00e0 d\u00e9chiffrer sans la cl\u00e9 correspondante <strong>si cette derni\u00e8re est compl\u00e8tement al\u00e9atoire<\/strong> ce qui est tr\u00e8s difficile \u00e0 produire (Voir <a href=\"https:\/\/www.youtube.com\/watch?v=E4k6Z7B3BqA\">Alain ASPCT TimeWorld<\/a>). Cependant, il n\u00e9cessite la distribution s\u00e9curis\u00e9e de cl\u00e9s, ce qui le rend moins pratique pour un usage g\u00e9n\u00e9ralis\u00e9.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cl\u00e9 &#8211; Enregistreur WAV 16 bits St\u00e9r\u00e9o 192 Khz (<a href=\"https:\/\/drive.google.com\/file\/d\/10S9GdiWRdFvtMyBiDTwFyjnSrxl5BpNO\/view?usp=sharing\">T\u00e9l\u00e9charger<\/a>)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">CCF_ENREGISTREUR_WAV_16_BITS_STEREO_v1.01_du_20240512_par_F4AWZ vous permet d&rsquo;enregistrer un signal audio en WAV, 16 bits St\u00e9r\u00e9o 192 Khz. Si le signal audio est fourni par un <strong><a href=\"https:\/\/fr.aliexpress.com\/w\/wholesale-generateur-de-bruit-blanc.html?spm=a2g0o.detail.search.0\">G\u00e9n\u00e9rateur de Bruit Blanc<\/a><\/strong>, vos enregistrements repr\u00e9senteront un al\u00e9a parfait une fois retir\u00e9 les 40 octets d&rsquo;ent\u00eate du Wav.<br>Commencer par lancer le kit g\u00e9n\u00e9rateur de bruit blanc et connectez le comme entr\u00e9 d&rsquo;acquisition du signal \u00e0 enregistrer (via Windows)<br>Apr\u00e8s le message de pr\u00e9sentation, le script vous demande le temps d&rsquo;acquisition voulue.<br>Puis il enregistre le signal audio durant le temps programm\u00e9.<br>Il affiche la dur\u00e9e restante de cr\u00e9ation du fichier durant son enregistrement.<br>Une fois le temps d&rsquo;acquisition \u00e9coul\u00e9, il enregistre l&rsquo;\u00e9chantillon au format WAV 16 bits st\u00e9r\u00e9o 192 Khz<br>sous le nom : Echantillon_GDH.wav (Echantillon_20240512_185602_1234)<br>Il ne restera plus qu&rsquo;a triter le .WAV pour en extirper un al\u00e9a utilisable (voir le module \u00ab\u00a0<a href=\"https:\/\/drive.google.com\/file\/d\/1-H4P_RwrWPI-kxhkBYSMVWjy4csPgO2T\/view?usp=drive_link\">Cl\u00e9 &#8211; Generateur de cl\u00e9 &#8211; Depuis un Bruit Blanc dans Fichier WAV<\/a>\u00ab\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Taille du .wav g\u00e9n\u00e9r\u00e9 : <\/strong><br>&#8211; 770 ko par seconde<br>&#8211; 48,1 Mo par minute<br>&#8211; 2,765 Go par heure<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><span style=\"text-decoration: underline\">Exemple d&rsquo;utilisation :<\/span><\/strong><br><em>CCF_ENREGISTREUR_WAV_16_BITS_STEREO_v1.02_du_20240516_par_F4AWZ.exe sans param\u00e8tres<\/em><br>Indiquez le temps d&rsquo;enregistrement sous la forme hh:mm:ss puis validez.<br>Le script enregistre le fichier audio durant le temps voulu avec d\u00e9compte du temps puis enregistre le fichier Echantillon_GDH.wav (Echantillon_20240512_185602_1234)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cl\u00e9 &#8211; G\u00e9n\u00e9rateur de (Faux) Bruits Blancs (<a href=\"https:\/\/drive.google.com\/file\/d\/1-HOI5yNwybqTFe9NFBSiid5QwXiWEh5g\/view?usp=sharing\">T\u00e9l\u00e9charger<\/a>)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Cet outil vous permet de g\u00e9n\u00e9rer de FAUX Bruits Blancs (Pseudo Al\u00e9atoires).<br>Apr\u00e8s le message de pr\u00e9sentation, vous rentrez la dur\u00e9e de l&rsquo;\u00e9chantillon d\u00e9sir\u00e9, au clavier, sous la forme HH:mm:SS<br>Un fichier WAV, st\u00e9r\u00e9o, 16 bits, 192 Khz, est alors g\u00e9n\u00e9r\u00e9 pour la dur\u00e9e demand\u00e9e.<br>Il est sauvegard\u00e9 sous : Faux_Bruit_Blanc_\u00a0\u00bbGDH\u00a0\u00bb.wav<br>Un taux d&rsquo;\u00e9chatillonnage \u00e9lev\u00e9 permet de construire rapidement de gros fichiers de pseudo Al\u00e9as.<br><strong>Exemple d&rsquo;utilisation :<\/strong><br>NomDuProgramme\u00a0\u00bb.exe sans param\u00e8tres\\n\u00a0\u00bb<br>Apres le message d&rsquo;accueil, vous entrez la duree de l&rsquo;\u00e9chantillon demand\u00e9 sous la forme HH:mm:ss<br>Le fichier Faux_Bruit_Blanc_\u00a0\u00bbGDH\u00a0\u00bb.wav de la dur\u00e9e demand\u00e9e, en st\u00e9r\u00e9o, 16 bits, 192 Khz est cr\u00e9\u00e9 dans le repertoire courant<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cl\u00e9 &#8211; G\u00e9n\u00e9rateur de cl\u00e9 &#8211; Fixe (<a href=\"https:\/\/drive.google.com\/file\/d\/1sUzLAz7Q2exHGPUde88HyXIo7A4vAxw2\/view?usp=drive_link\">T\u00e9l\u00e9charger<\/a>)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Cet outil g\u00e9n\u00e8re des cl\u00e9s pseudo-al\u00e9atoires dont la taille en octets est pass\u00e9e en param\u00e8tres.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/drive.google.com\/file\/d\/1sUzLAz7Q2exHGPUde88HyXIo7A4vAxw2\/view?usp=drive_link\">CCF_Generateur_de_fichiers_Pseudo-Aleatoires_v1.01_du_20240401_\u00a9F4AWZ.exe<\/a><br>G\u00e9n\u00e8re automatiquement un fichier MonAlea_GDH.bin constitu\u00e9 de nombres Pseudo-Al\u00e9atoires entre 0 et 255. La taille du fichier \u00e0 cr\u00e9er est demand\u00e9e \u00e0 l&rsquo;utilisateur.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cl\u00e9 &#8211; G\u00e9n\u00e9rateur de cl\u00e9 &#8211; Graine de Souris (<a href=\"https:\/\/drive.google.com\/file\/d\/1fQC_WvEaEUqLqcmRmhmBxXHd6BZ8bvn_\/view?usp=drive_link\">T\u00e9l\u00e9charger<\/a>)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Cet outil g\u00e9n\u00e8re une cl\u00e9 pseudo al\u00e9atoire dont la graine d\u00e9pend des mouvements de votre souris.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em><a href=\"https:\/\/drive.google.com\/file\/d\/1fQC_WvEaEUqLqcmRmhmBxXHd6BZ8bvn_\/view?usp=drive_link\">C<\/a><\/em><\/strong><em><a href=\"https:\/\/drive.google.com\/file\/d\/1fQC_WvEaEUqLqcmRmhmBxXHd6BZ8bvn_\/view?usp=drive_link\">CF_Generateur_de_fichiers_Pseudo-Al\u00e9atoires_Souris_v1.03_du_20240401_\u00a9F4AWZ.exe <\/a><\/em><br>G\u00e9n\u00e8re automatiquement des blocs de taille param\u00e9tr\u00e9e par l&rsquo;utilisateur et constitu\u00e9s de nombres Pseudo-Al\u00e9atoires compris entre 0 et 255.<br>A chaque mouvement de souris, le script cr\u00e9e un bloc de donn\u00e9es qui s&rsquo;affiche \u00e0 l&rsquo;\u00e9cran\u00a0\u00bb,<br>et indique le nombre d&rsquo;occurences pour chaque nombre unique g\u00e9n\u00e9r\u00e9.<br>Les donn\u00e9es Pseudo-Al\u00e9atoires sont automatiquement enregistr\u00e9s dans le fichier MonAl\u00e9a_GDH.bin\u00a0\u00bb<br>jusqu&rsquo;a fermeture du programme ou CTRL + C\u00a0\u00bb<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cl\u00e9 &#8211; Generateur de cl\u00e9 &#8211; Depuis un Bruit Blanc dans Fichier WAV (<a href=\"https:\/\/drive.google.com\/file\/d\/1-H4P_RwrWPI-kxhkBYSMVWjy4csPgO2T\/view?usp=drive_link\">T\u00e9l\u00e9charger<\/a>)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">CCF_STATS_FREQUENCES_SUR_FICHIERS_WAV_v1.02_du_20240423_par_F4AWZ.exe<br>Permet d&rsquo;extraire une cl\u00e9 al\u00e9atoire \u00e0 partir d&rsquo;un enregistrement d&rsquo;un bruit blanc contenu dans un fichier .WAV<br>Permet \u00e9galement d&rsquo;\u00e9valuer la qualit\u00e9 de votre cl\u00e9 en r\u00e9alisant des statistiques sur les \u00e9l\u00e9ments constituant votre fichier.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Apr\u00e8s le message d&rsquo;accueil, un explorateur de fichier s&rsquo;ouvre et vous demande de choisir un fichier.<br>Si c&rsquo;est un fichier .WAV (dans lequel vous avez enregistr\u00e9 un bruit blanc, Al\u00e9atoire donc\u2026), le script retire les 44 octets d&rsquo;ent\u00eate puis concat\u00e8ne les octets pairs (octets de poids faible) de chaque voie dans un fichier nomm\u00e9 NomDuFichierSelectionn\u00e9.ext.cle. C&rsquo;est ce fichier qui sera retenu comme cl\u00e9.<br>Si le fichier s\u00e9lectionn\u00e9 n&rsquo;est pas un .WAV alors ce fichier sera renomm\u00e9 NomDuFichierSelectionn\u00e9.ext.cle<br>Puis le script affiche les occurences de chaque \u00e9l\u00e9ment du fichier sous forme d&rsquo;un tableau :<br>Valeur | Nb. d&rsquo;occurences | % d&rsquo;apparition et sauvegarde ces \u00e9l\u00e9ments dans le fichier NomDuFichierSelectionn\u00e9.ext.stat<br>Enfin, un graphique permet \u00e9galement de v\u00e9rifier la r\u00e9partition des occurences.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Exemple d&rsquo;utilisation :<\/strong><br>CCF_STATS_FREQUENCES_SUR_FICHIERS_WAV.exe sans parametres<br>Apr\u00e8s le message d&rsquo;accueil, s\u00e9lectionner le fichier \u00e0 analyser.<br>Apr\u00e8s calcul, le r\u00e9sultat apparait \u00e0 l&rsquo;\u00e9cran sous forme d&rsquo;un tableau qui est \u00e9galement sauvegard\u00e9 au format CSV dans le fichier NomDuFichierSelectionn\u00e9.ext.csv<br>La cl\u00e9 extraite du .WAV est sauvegard\u00e9e sous NomDuFichierSelectionn\u00e9.ext.cle<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">G\u00e9n\u00e9rateur de bruit blanc (\u00e0 partir d&rsquo;une diode ou d&rsquo;un transistor) : <a href=\"https:\/\/fr.aliexpress.com\/item\/1005005667829332.html?aff_platform=true&amp;aff_short_key=UneMJZVf&amp;isdl=y&amp;src=bing&amp;pdp_npi=3%40dis%21EUR%212.07%212.07%21%21%211.68%21%21%40%2112000033950989916%21ppc%21%21&amp;albch=shopping&amp;acnt=135095331&amp;isdl=y&amp;albcp=554358949&amp;albag=1296324653924593&amp;slnk=&amp;trgt=pla-4584619898905662&amp;plac=&amp;crea=81020381321328&amp;netw=s&amp;device=c&amp;mtctp=e&amp;msclkid=756d38f6eb6b11a5fe515edfa01eee94\"><strong>AliExpress<\/strong><\/a><br>Il ne reste plus qu&rsquo;a enregistrer le son en .WAV puis traiter le fichier avec cet outil.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cl\u00e9 &#8211; Testeur de cl\u00e9 crypto. (<a href=\"https:\/\/drive.google.com\/file\/d\/1R_mU4Ii_a2gJ5AB333T-tY2WjW7qH1IJ\/view?usp=drive_link\">T\u00e9l\u00e9charger<\/a>)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Cet outil permet de tester la fiabilit\u00e9 de l&rsquo;al\u00e9a int\u00e9gr\u00e9 \u00e0 votre cl\u00e9 crypto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/drive.google.com\/file\/d\/1R_mU4Ii_a2gJ5AB333T-tY2WjW7qH1IJ\/view?usp=drive_link\"><em>CCF_Verif_Force_Alea_Fichier_v1.01_du_20240331_\u00a9F4AWZ.exe<\/em><\/a><br>Teste la force de l&rsquo;Al\u00e9a contenu dans le fichier s\u00e9lectionn\u00e9 en utilisant 5 m\u00e9thodes diff\u00e9rentes :<br>&#8211; Le Test de fr\u00e9quence (Chi-squared)<br>&#8211; Le Test des s\u00e9ries (Chi-squared)<br>&#8211; Le Test des permutations (Chi-squared)<br>&#8211; Le Test du poker (Chi-squared)<br>&#8211; Le Test du rang (Kolmogorov-Smirnov)<br><br><strong>1\u00b0 Le Test de fr\u00e9quence (Chi-squared) :<\/strong><br>Ce test \u00e9value si la distribution des valeurs dans les donn\u00e9es suit une distribution uniforme.<br>Il compare les fr\u00e9quences observ\u00e9es des diff\u00e9rentes valeurs avec les fr\u00e9quences attendues dans une distribution uniforme.<br>Une faible divergence entre les fr\u00e9quences observ\u00e9es et attendues conduit \u00e0 une valeur p \u00e9lev\u00e9e, indiquant une compatibilit\u00e9 avec l&rsquo;hypoth\u00e8se de distribution uniforme, ce qui est caract\u00e9ristique de l&rsquo;al\u00e9atoire.<br><br><strong>2\u00b0 Le Test des s\u00e9ries (Chi-squared) :<\/strong><br>Ce test \u00e9value si les s\u00e9ries de valeurs dans les donn\u00e9es sont al\u00e9atoires.<br>Il examine si les s\u00e9ries de trois valeurs cons\u00e9cutives ont une distribution uniforme.<br>Une valeur p \u00e9lev\u00e9e indique que les s\u00e9ries sont compatibles avec l al\u00e9atoire, car elles ne suivent pas de sch\u00e9ma pr\u00e9visible.<br><br><strong>3\u00b0 Le Test des permutations (Chi-squared) :<\/strong><br>Ce test \u00e9value si les permutations des s\u00e9ries sont al\u00e9atoires.<br>Il compare les fr\u00e9quences observ\u00e9es des diff\u00e9rentes permutations avec les fr\u00e9quences attendues dans un arrangement al\u00e9atoire.<br>Une valeur p \u00e9lev\u00e9e indique que les permutations sont compatibles avec l al\u00e9atoire, car elles ne suivent pas de sch\u00e9ma pr\u00e9visible.<br><br><strong>4\u00b0 Le Test du poker (Chi-squared) :<\/strong><br>Ce test \u00e9value si les combinaisons de valeurs dans les donn\u00e9es sont distribu\u00e9es uniform\u00e9ment.<br>Il examine si les diff\u00e9rentes combinaisons de cinq valeurs (comme une main de poker) ont une distribution uniforme.<br>Une valeur p \u00e9lev\u00e9e indique que les combinaisons sont compatibles avec l al\u00e9atoire, car elles ne suivent pas de sch\u00e9ma pr\u00e9visible.<br><br><strong>5\u00b0 Le Test du rang (Kolmogorov-Smirnov) :<\/strong><br>Ce test \u00e9value si les donn\u00e9es suivent une distribution uniforme.<br>Il compare la distribution cumulative empirique des donn\u00e9es avec la distribution cumulative th\u00e9orique d une distribution uniforme.<br>Une valeur p \u00e9lev\u00e9e indique que les donn\u00e9es sont compatibles avec une distribution uniforme, caract\u00e9ristique de l al\u00e9atoire.<br><br>En r\u00e9sum\u00e9, ces tests \u00e9valuent diff\u00e9rents aspects des donn\u00e9es pour d\u00e9terminer si elles sont al\u00e9atoires ou non, en examinant la distribution des valeurs, des s\u00e9ries, des permutations, des combinaisons et la conformit\u00e9 \u00e0 une distribution uniforme.<br><br>La note de chacun des 5 tests doit tendre vers la valeur la plus haute possible.<br><strong>Une note finale entre 0 et 100 \u00e9value la force de l&rsquo;al\u00e9a utilis\u00e9.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Retrouvez ici les derni\u00e8res versions de mes outils home-made.La compilation des scripts Python entraine parfois des faux positifs sur les [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":95,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-155","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Cryptographie (par F4AWZ) - MaForge49<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/maforge49.freeboxos.fr\/?page_id=155\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cryptographie (par F4AWZ) - MaForge49\" \/>\n<meta property=\"og:description\" content=\"Retrouvez ici les derni\u00e8res versions de mes outils home-made.La compilation des scripts Python entraine parfois des faux positifs sur les [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/maforge49.freeboxos.fr\/?page_id=155\" \/>\n<meta property=\"og:site_name\" content=\"MaForge49\" \/>\n<meta property=\"og:image\" content=\"https:\/\/maforge49.freeboxos.fr\/wp-content\/uploads\/2024\/04\/logo_cryptography_001.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"976\" \/>\n\t<meta property=\"og:image:height\" content=\"650\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/maforge49.freeboxos.fr\\\/?page_id=155\",\"url\":\"https:\\\/\\\/maforge49.freeboxos.fr\\\/?page_id=155\",\"name\":\"Cryptographie (par F4AWZ) - MaForge49\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/maforge49.freeboxos.fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/maforge49.freeboxos.fr\\\/?page_id=155#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/maforge49.freeboxos.fr\\\/?page_id=155#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/maforge49.freeboxos.fr\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/logo_cryptography_001.jpg?w=976\",\"datePublished\":\"2024-04-01T10:05:50+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/maforge49.freeboxos.fr\\\/?page_id=155#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/maforge49.freeboxos.fr\\\/?page_id=155\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/maforge49.freeboxos.fr\\\/?page_id=155#primaryimage\",\"url\":\"https:\\\/\\\/maforge49.freeboxos.fr\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/logo_cryptography_001.jpg\",\"contentUrl\":\"https:\\\/\\\/maforge49.freeboxos.fr\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/logo_cryptography_001.jpg\",\"width\":976,\"height\":650},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/maforge49.freeboxos.fr\\\/?page_id=155#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/maforge49.freeboxos.fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SSI\",\"item\":\"https:\\\/\\\/maforge49.freeboxos.fr\\\/?page_id=95\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Cryptographie (par F4AWZ)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/maforge49.freeboxos.fr\\\/#website\",\"url\":\"https:\\\/\\\/maforge49.freeboxos.fr\\\/\",\"name\":\"MaForge49\",\"description\":\"MaForge49, Le site de F4AWZ (Emmanuel TANGUY)\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/maforge49.freeboxos.fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cryptographie (par F4AWZ) - MaForge49","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/maforge49.freeboxos.fr\/?page_id=155","og_locale":"fr_FR","og_type":"article","og_title":"Cryptographie (par F4AWZ) - MaForge49","og_description":"Retrouvez ici les derni\u00e8res versions de mes outils home-made.La compilation des scripts Python entraine parfois des faux positifs sur les [&hellip;]","og_url":"https:\/\/maforge49.freeboxos.fr\/?page_id=155","og_site_name":"MaForge49","og_image":[{"width":976,"height":650,"url":"https:\/\/maforge49.freeboxos.fr\/wp-content\/uploads\/2024\/04\/logo_cryptography_001.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/maforge49.freeboxos.fr\/?page_id=155","url":"https:\/\/maforge49.freeboxos.fr\/?page_id=155","name":"Cryptographie (par F4AWZ) - MaForge49","isPartOf":{"@id":"https:\/\/maforge49.freeboxos.fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/maforge49.freeboxos.fr\/?page_id=155#primaryimage"},"image":{"@id":"https:\/\/maforge49.freeboxos.fr\/?page_id=155#primaryimage"},"thumbnailUrl":"http:\/\/maforge49.freeboxos.fr\/wp-content\/uploads\/2024\/04\/logo_cryptography_001.jpg?w=976","datePublished":"2024-04-01T10:05:50+00:00","breadcrumb":{"@id":"https:\/\/maforge49.freeboxos.fr\/?page_id=155#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/maforge49.freeboxos.fr\/?page_id=155"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/maforge49.freeboxos.fr\/?page_id=155#primaryimage","url":"https:\/\/maforge49.freeboxos.fr\/wp-content\/uploads\/2024\/04\/logo_cryptography_001.jpg","contentUrl":"https:\/\/maforge49.freeboxos.fr\/wp-content\/uploads\/2024\/04\/logo_cryptography_001.jpg","width":976,"height":650},{"@type":"BreadcrumbList","@id":"https:\/\/maforge49.freeboxos.fr\/?page_id=155#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/maforge49.freeboxos.fr\/"},{"@type":"ListItem","position":2,"name":"SSI","item":"https:\/\/maforge49.freeboxos.fr\/?page_id=95"},{"@type":"ListItem","position":3,"name":"Cryptographie (par F4AWZ)"}]},{"@type":"WebSite","@id":"https:\/\/maforge49.freeboxos.fr\/#website","url":"https:\/\/maforge49.freeboxos.fr\/","name":"MaForge49","description":"MaForge49, Le site de F4AWZ (Emmanuel TANGUY)","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/maforge49.freeboxos.fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"}]}},"_links":{"self":[{"href":"https:\/\/maforge49.freeboxos.fr\/index.php?rest_route=\/wp\/v2\/pages\/155","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/maforge49.freeboxos.fr\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/maforge49.freeboxos.fr\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/maforge49.freeboxos.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/maforge49.freeboxos.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=155"}],"version-history":[{"count":0,"href":"https:\/\/maforge49.freeboxos.fr\/index.php?rest_route=\/wp\/v2\/pages\/155\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/maforge49.freeboxos.fr\/index.php?rest_route=\/wp\/v2\/pages\/95"}],"wp:attachment":[{"href":"https:\/\/maforge49.freeboxos.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=155"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}