{"id":8794,"date":"2022-01-18T11:14:10","date_gmt":"2022-01-18T10:14:10","guid":{"rendered":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/?p=8794"},"modified":"2023-11-22T13:51:36","modified_gmt":"2023-11-22T12:51:36","slug":"criptare-file-e-proteggere-dati-sensibili-con-javascript-su-pc-e-mac","status":"publish","type":"post","link":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/criptare-file-e-proteggere-dati-sensibili-con-javascript-su-pc-e-mac\/","title":{"rendered":"Criptare files e proteggere dati sensibili con javascript su PC e MAC"},"content":{"rendered":"\n<p class=\"has-medium-font-size wp-block-paragraph\">In questa guida vedrai <strong>come criptare files<\/strong> e <strong>proteggere dati sensibili<\/strong> con &nbsp;<a href=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/codice-javascript\/\">Javascript<\/a>\u00a0, utilizzando un sistema semplice e affidabile. Avrai modo di proteggere i tuoi dati, e quelli di altri in tuo possesso, in totale sicurezza. A tal proposito, visto e considerato che internet \u00e8, ad oggi, il sistema pi\u00f9 diffuso per trasmettere file contenenti, spesso, informazioni riservate non \u00e8 sbagliato criptare questi file evitando che le informazioni in essi contenute possano essere lette o, peggio ancora, rubate. Di conseguenza, la crittografia risulta essere una delle pratiche pi\u00f9 idonee, da mettere in atto, per proteggere dati sensibili in tuoi possesso.<\/p>\n\n\n\n<hr>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">LEGGI ANCHE: <a href=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/come-proteggere-file-e-cartelle-in-windows\/\" target=\"_blank\" rel=\"noreferrer noopener\">Come proteggere file e cartelle in Windows<\/a><\/p>\n\n\n\n<hr>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_87 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">In questo articolo:<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/criptare-file-e-proteggere-dati-sensibili-con-javascript-su-pc-e-mac\/#1_Limportanza_di_criptare_files_e_proteggere_dati_sensibili\" >1. L\u2019importanza di criptare files e proteggere dati sensibili<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/criptare-file-e-proteggere-dati-sensibili-con-javascript-su-pc-e-mac\/#2_La_crittografia_a_chiave_simmetrica\" >2. La crittografia a chiave simmetrica<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/criptare-file-e-proteggere-dati-sensibili-con-javascript-su-pc-e-mac\/#3_Criptare_files_con_Javascript\" >3. Criptare files con Javascript<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/criptare-file-e-proteggere-dati-sensibili-con-javascript-su-pc-e-mac\/#31_Il_metodo_di_Cifratura_file_con_AES_e_javascript\" >3.1 Il metodo di Cifratura file con AES e javascript<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/criptare-file-e-proteggere-dati-sensibili-con-javascript-su-pc-e-mac\/#32_Scarica_e_prova_la_demo_per_la_Cifratura_file_sul_tuo_PC\" >3.2 Scarica e prova la demo, per la Cifratura file, sul tuo PC<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\" id=\"1-l-importanza-di-criptare-files-e-proteggere-dati-sensibili\"><span class=\"ez-toc-section\" id=\"1_Limportanza_di_criptare_files_e_proteggere_dati_sensibili\"><\/span><strong>1. L\u2019importanza di criptare files e proteggere dati sensibili<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Come ho accennato precedentemente, la crittografia, pur avendo origini antiche, \u00e8 tutt\u2019ora il sistema pi\u00f9 utilizzato per criptare file e dati prima di essere trasmessi o archiviati da sistemi elettronici. Molti utenti, per\u00f2, evitano questa importante pratica, mettendo ogni giorno a rischio i dati sensibili trattati, rendendoli di fatto accessibili a chiunque.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Per fortuna, i software e le librerie disponibili hanno reso la crittografia una tecnica accessibile a tutti. In questa guida, sfruttando una &nbsp;<a href=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/inviare-richieste-http-get-e-post-con-javascript-e-axios\/\">libreria Javascript<\/a>\u00a0, gratuita, vedrai come implementare, nei tuoi progetti, un sistema di crittografia file semplice e immediato.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"2-la-crittografia-a-chiave-simmetrica\"><span class=\"ez-toc-section\" id=\"2_La_crittografia_a_chiave_simmetrica\"><\/span><strong>2. La crittografia a chiave simmetrica<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Il sistema utilizzato, in questo articolo, \u00e8 noto con il nome di \u201c<strong>crittografia a chiave simmetrica<\/strong>\u201d. Cio\u00e8, il file pu\u00f2 essere decriptato solo dalla persona che conosce la password di decodifica.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Logicamente la password, utilizzata per la decodifica delle informazioni, deve viaggiare su canali diversi da quelli utilizzati per la trasmissione e la condivisione delle informazioni da proteggere. Questo tipo di approccio, \u00e8 diventato necessario per impedire la diffusione, involontaria, di informazioni riservate.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">In questo breve video tutorial avrai modo di approfondire i vari tipi di crittografia \u00e8 l\u2019importanza che riveste nel trattamento dei dati sensibili, con l\u2019ausilio di sistemi informatici.<\/p>\n\n\n\n<figure class=\"wp-block-embed aligncenter is-type-video is-provider-youtube wp-block-embed-youtube\" style=\"margin-top:var(--wp--preset--spacing--50);margin-right:var(--wp--preset--spacing--50);margin-bottom:var(--wp--preset--spacing--50);margin-left:var(--wp--preset--spacing--50)\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Crittografia simmetrica e asimmetrica\" width=\"800\" height=\"450\" src=\"https:\/\/www.youtube.com\/embed\/1jOx_YxD-Lk?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><figcaption class=\"wp-element-caption\"><a href=\"https:\/\/youtu.be\/1jOx_YxD-Lk\" target=\"_blank\" rel=\"noreferrer noopener\">Comprendere la crittografia simmetrica e asimmetrica<\/a><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-left\" id=\"3-criptare-files-con-javascript\"><span class=\"ez-toc-section\" id=\"3_Criptare_files_con_Javascript\"><\/span><strong>3. Criptare files con Javascript<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"has-text-align-left has-medium-font-size wp-block-paragraph\">Il sistema utilizzato in questo articolo, per criptare files, sfrutta la libreria Javascript \u201c<strong>crypto Library<\/strong>\u201d. La libreria <strong>aes-js<\/strong> \u00e8 reperibile sul portale <a href=\"https:\/\/cdnjs.com\/libraries\/aes-js\" target=\"_blank\" rel=\"noreferrer noopener\">CDNJS a questo indirizzo<\/a>. Se non hai tempo e vuoi provare subito le straordinarie funzionalit\u00e0 di questa libreria, <a href=\"https:\/\/demo.tutorialzine.com\/2013\/11\/javascript-file-encrypter\/\" target=\"_blank\" rel=\"noreferrer noopener\">puoi cliccare su questo link<\/a> e testare la demo online.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"658\" height=\"450\" src=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2022\/01\/demo-aesjs-658x450.jpg\" alt=\"criptare file online con la demo\" class=\"wp-image-8807\" srcset=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2022\/01\/demo-aesjs-658x450.jpg 658w, https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2022\/01\/demo-aesjs-300x205.jpg 300w, https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2022\/01\/demo-aesjs-130x90.jpg 130w, https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2022\/01\/demo-aesjs.jpg 687w\" sizes=\"auto, (max-width: 658px) 100vw, 658px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-left\" id=\"3-1-il-metodo-di-cifratura-file-con-aes-e-javascript\"><span class=\"ez-toc-section\" id=\"31_Il_metodo_di_Cifratura_file_con_AES_e_javascript\"><\/span><strong>3.1 Il metodo di Cifratura file con AES e javascript<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"has-text-align-left has-medium-font-size wp-block-paragraph\">Ora, dedicami cinque minuti del tuo preziosissimo tempo e iniziamo a studiare le due funzioni principali della libreria <strong>aes-js<\/strong>. Nel codice seguente, e solo a titolo esplicativo, sono riportate le istruzioni che ti permettono di criptare il file \u201cfile1.pdf\u201d:<\/p>\n\n\n\n<pre class=\"wp-block-syntaxhighlighter-code\">\/\/ Cripta il file\nvar file = \u2018file1.pdf\u2019; \nvar reader = new FileReader();\nreader.readerAsDataURL(file);\nreader.onload = function(e) {\n   var encrypted = CryptoJs.AES.encrypt(e.target.result, password);\n   $(\u2018#step4 a.download\u2019).attr(\u2018href\u2019, \u2018data:application\/octet-stream,\u2019+encrypted);\n   $(\u2018#step4 a.download\u2019).attr(\u2018download\u2019, file + \u2018.encrypted\u2019);\n}\n<\/pre>\n\n\n\n<p class=\"has-text-align-left has-medium-font-size wp-block-paragraph\">Stessa operazione eseguita per la codifica va effettuata per la decodifica del file criptato.<\/p>\n\n\n\n<pre class=\"wp-block-syntaxhighlighter-code\">\/\/ Decripta il file\nvar file = \u2018file1.pdf\u2019; \nvar reader = new FileReader();\nreader.readerAsText(file);\nreader.onload = function(e) {\n   var decrypted = CryptoJs.AES.decrypt(e.target.result, password).toString(CryptoJS.enc.Latin1);\n   $(\u2018#step4 a.download\u2019).attr(\u2018href\u2019, decrypted);\n   $(\u2018#step4 a.download\u2019).attr(\u2018download\u2019, file.replace(\u2018.encrypted\u2019,\u2019\u2019));\n}\n<\/pre>\n\n\n\n<p class=\"has-text-align-left has-medium-font-size wp-block-paragraph\">Nei due script, puoi notare come, le funzionalit\u00e0 per accedere al contenuto di un file fanno ricorso all\u2019oggetto&nbsp;<strong>FileReader<\/strong>. Il quale, tramite i suoi due <strong>metodi asincroni<\/strong>,&nbsp;pu\u00f2 leggere e gestire l\u2019intero contenuto di un file. Terminata la lettura del file viene innescato l\u2019evento <strong>onload <\/strong>dell\u2019oggetto <strong>reader<\/strong>, a cui viene passato il parametro \u201c<strong>e<\/strong>\u201d. Il contenuto del file da criptare viene passato alla funzione <strong>CryptoJs.AES.encrypt<\/strong> attraverso la seguente istruzione: <strong>e.target.result.<\/strong><\/p>\n\n\n\n<p class=\"has-text-align-left has-medium-font-size wp-block-paragraph\">Il contenuto criptato viene memorizzato nella variabile <strong>encrypted<\/strong>, che crea un &nbsp;<a href=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/perche-gli-url-sono-solo-in-inglese\/\">URL<\/a>\u00a0 associato al tag &lt;A&gt; con ID <strong>download<\/strong> e contenuto all\u2019interno del DIV con ID <strong>step4. <\/strong>Creando, di fatto, un pulsante cliccabile che ti permetter\u00e0 di scaricare il file criptato.<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-left\" id=\"3-2-scarica-e-prova-la-demo-per-la-cifratura-file-sul-tuo-pc\"><span class=\"ez-toc-section\" id=\"32_Scarica_e_prova_la_demo_per_la_Cifratura_file_sul_tuo_PC\"><\/span><strong>3.2 Scarica e prova la demo, per la Cifratura file, sul tuo PC<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"has-text-align-left has-medium-font-size wp-block-paragraph\">Ad ogni modo, per implementare il tuo primo sistema di cifratura non \u00e8 necessario scrivere decine di righe di codice, quello che \u00e8 necessario adesso \u00e8 scaricare il progetto da <a href=\"https:\/\/demo.tutorialzine.com\/2013\/11\/javascript-file-encrypter\/javascript-file-encrypter.zip\" target=\"_blank\" rel=\"noreferrer noopener\">questo indirizzo<\/a> e dare un\u2019occhiata al contenuto dei file <strong>index.html<\/strong> e <strong>..\/assets\/js\/script.js<\/strong> presenti all\u2019interno del file zip scaricato.<\/p>\n\n\n\n<p class=\"has-text-align-left has-medium-font-size wp-block-paragraph\">Esegui il file <strong>index.html<\/strong>, aprendolo con il tuo browser web preferito, e prova a criptare e decriptare un file.<\/p>\n\n\n\n<p class=\"has-text-align-left has-medium-font-size wp-block-paragraph\">Il resto del codice di cifratura e decodifica \u00e8 contenuto proprio all\u2019interno del file <strong>script.js<\/strong>, che puoi tranquillamente aprire e modificare a tuo piacimento. In questo file \u00e8 interessante notare le istruzioni che mettono in moto tutte le funzionalit\u00e0 della libreria <strong>aes-js<\/strong> e come, con pochissime righe di codice, \u00e8 possibile realizzare un vero e proprio sistema di codifica e decodifica file.<\/p>\n\n\n\n<hr>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">LEGGI ANCHE: <a href=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/come-proteggere-con-password-file-e-cartelle-in-windows-10\/\" target=\"_blank\" rel=\"noreferrer noopener\">Come proteggere con password file e cartelle<\/a><\/p>\n\n\n\n<hr>\n","protected":false},"excerpt":{"rendered":"<p>Con pochissime righe di codice e una libreria Javascript, puoi realizzare un sistema efficace per criptare file e proteggere dati sensibili.<\/p>\n","protected":false},"author":1,"featured_media":8799,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,12,11],"tags":[3860,1154,30,678,34,2102,1787,1585,3265,2158,2237,1786,37,1156,28,1785,70,585],"class_list":["post-8794","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-web-e-strumenti-operativi-per-lo-sviluppo-software","category-recenti","category-sviluppo","tag-browser-it","tag-guida","tag-html","tag-internet","tag-javascript","tag-mac","tag-new","tag-online","tag-pdf","tag-proteggere-file-con-password","tag-sistema","tag-software","tag-sviluppo","tag-tutorial","tag-url","tag-video","tag-web","tag-windows"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Criptare files e proteggere dati sensibili con javascript su PC e MAC<\/title>\n<meta name=\"description\" content=\"Con pochissime righe di codice e una libreria Javascript, puoi realizzare un sistema efficace per criptare files e proteggere dati sensibili.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/criptare-file-e-proteggere-dati-sensibili-con-javascript-su-pc-e-mac\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Criptare file e proteggere dati sensibili con javascript su PC e MAC.\" \/>\n<meta property=\"og:description\" content=\"Con pochissime righe di codice e una libreria Javascript, puoi realizzare un sistema efficace per criptare file e proteggere dati sensibili.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/criptare-file-e-proteggere-dati-sensibili-con-javascript-su-pc-e-mac\/\" \/>\n<meta property=\"og:site_name\" content=\"Antonio Lamorgese\" \/>\n<meta property=\"article:published_time\" content=\"2022-01-18T10:14:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-22T12:51:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2022\/01\/come-criptare-file-con-javascript.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"450\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Antonio Lamorgese\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Criptare file e proteggere dati sensibili con javascript su PC e MAC.\" \/>\n<meta name=\"twitter:description\" content=\"Con pochissime righe di codice e una libreria Javascript, puoi realizzare un sistema efficace per criptare file e proteggere dati sensibili.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2022\/01\/come-criptare-file-con-javascript.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@AntonioLamorge3\" \/>\n<meta name=\"twitter:site\" content=\"@AntonioLamorge3\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Antonio Lamorgese\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"TechArticle\",\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/criptare-file-e-proteggere-dati-sensibili-con-javascript-su-pc-e-mac\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/criptare-file-e-proteggere-dati-sensibili-con-javascript-su-pc-e-mac\\\/\"},\"author\":{\"name\":\"Antonio Lamorgese\",\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/#\\\/schema\\\/person\\\/264cf3af38edc93a3362a4c47ec5b2f0\"},\"headline\":\"Criptare files e proteggere dati sensibili con javascript su PC e MAC\",\"datePublished\":\"2022-01-18T10:14:10+00:00\",\"dateModified\":\"2023-11-22T12:51:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/criptare-file-e-proteggere-dati-sensibili-con-javascript-su-pc-e-mac\\\/\"},\"wordCount\":728,\"publisher\":{\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/#\\\/schema\\\/person\\\/264cf3af38edc93a3362a4c47ec5b2f0\"},\"image\":{\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/criptare-file-e-proteggere-dati-sensibili-con-javascript-su-pc-e-mac\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/come-criptare-file-con-javascript.jpg\",\"keywords\":[\"browser\",\"guida\",\"html\",\"internet\",\"javascript\",\"mac\",\"new\",\"online\",\"PDF\",\"proteggere file con password\",\"sistema\",\"software\",\"sviluppo\",\"tutorial\",\"URL\",\"video\",\"web\",\"windows\"],\"articleSection\":[\"Articoli\",\"Recenti\",\"Sviluppo\"],\"inLanguage\":\"it-IT\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/criptare-file-e-proteggere-dati-sensibili-con-javascript-su-pc-e-mac\\\/\",\"url\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/criptare-file-e-proteggere-dati-sensibili-con-javascript-su-pc-e-mac\\\/\",\"name\":\"Criptare files e proteggere dati sensibili con javascript su PC e MAC\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/criptare-file-e-proteggere-dati-sensibili-con-javascript-su-pc-e-mac\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/criptare-file-e-proteggere-dati-sensibili-con-javascript-su-pc-e-mac\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/come-criptare-file-con-javascript.jpg\",\"datePublished\":\"2022-01-18T10:14:10+00:00\",\"dateModified\":\"2023-11-22T12:51:36+00:00\",\"description\":\"Con pochissime righe di codice e una libreria Javascript, puoi realizzare un sistema efficace per criptare files e proteggere dati sensibili.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/criptare-file-e-proteggere-dati-sensibili-con-javascript-su-pc-e-mac\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/criptare-file-e-proteggere-dati-sensibili-con-javascript-su-pc-e-mac\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/criptare-file-e-proteggere-dati-sensibili-con-javascript-su-pc-e-mac\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/come-criptare-file-con-javascript.jpg\",\"contentUrl\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/come-criptare-file-con-javascript.jpg\",\"width\":800,\"height\":450,\"caption\":\"criptare file con javascript\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/criptare-file-e-proteggere-dati-sensibili-con-javascript-su-pc-e-mac\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Sviluppo\",\"item\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/category\\\/sviluppo\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Criptare files e proteggere dati sensibili con javascript su PC e MAC\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/#website\",\"url\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/\",\"name\":\"Antonio Lamorgese\",\"description\":\"Il web e i suoi strumenti operativi\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/#\\\/schema\\\/person\\\/264cf3af38edc93a3362a4c47ec5b2f0\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/#\\\/schema\\\/person\\\/264cf3af38edc93a3362a4c47ec5b2f0\",\"name\":\"Antonio Lamorgese\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/ChiSono.png\",\"url\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/ChiSono.png\",\"contentUrl\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/ChiSono.png\",\"width\":120,\"height\":130,\"caption\":\"Antonio Lamorgese\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/ChiSono.png\"},\"description\":\"Amministratore di rete e sviluppatore. Dopo anni di esperienza nel settore, ho ideato un sistema di gestione dati MYSQL in PHP senza scrivere una sola riga di codice.&nbsp;Scopri di pi\u00f9....\",\"sameAs\":[\"https:\\\/\\\/www.Phpcodewizard.it\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/antonio-lamorgese-660735190\\\/\",\"https:\\\/\\\/pinterest.it\\\/antoniolamorgese9711\\\/\",\"https:\\\/\\\/x.com\\\/AntonioLamorge3\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/antoniolamorgese\",\"https:\\\/\\\/tumblr.com\\\/blog\\\/phpcodewizard\"],\"url\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/author\\\/antonio-lamorgese\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Criptare files e proteggere dati sensibili con javascript su PC e MAC","description":"Con pochissime righe di codice e una libreria Javascript, puoi realizzare un sistema efficace per criptare files e proteggere dati sensibili.","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:\/\/www.phpcodewizard.it\/antoniolamorgese\/criptare-file-e-proteggere-dati-sensibili-con-javascript-su-pc-e-mac\/","og_locale":"it_IT","og_type":"article","og_title":"Criptare file e proteggere dati sensibili con javascript su PC e MAC.","og_description":"Con pochissime righe di codice e una libreria Javascript, puoi realizzare un sistema efficace per criptare file e proteggere dati sensibili.","og_url":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/criptare-file-e-proteggere-dati-sensibili-con-javascript-su-pc-e-mac\/","og_site_name":"Antonio Lamorgese","article_published_time":"2022-01-18T10:14:10+00:00","article_modified_time":"2023-11-22T12:51:36+00:00","og_image":[{"width":800,"height":450,"url":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2022\/01\/come-criptare-file-con-javascript.jpg","type":"image\/jpeg"}],"author":"Antonio Lamorgese","twitter_card":"summary_large_image","twitter_title":"Criptare file e proteggere dati sensibili con javascript su PC e MAC.","twitter_description":"Con pochissime righe di codice e una libreria Javascript, puoi realizzare un sistema efficace per criptare file e proteggere dati sensibili.","twitter_image":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2022\/01\/come-criptare-file-con-javascript.jpg","twitter_creator":"@AntonioLamorge3","twitter_site":"@AntonioLamorge3","twitter_misc":{"Scritto da":"Antonio Lamorgese","Tempo di lettura stimato":"4 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"TechArticle","@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/criptare-file-e-proteggere-dati-sensibili-con-javascript-su-pc-e-mac\/#article","isPartOf":{"@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/criptare-file-e-proteggere-dati-sensibili-con-javascript-su-pc-e-mac\/"},"author":{"name":"Antonio Lamorgese","@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/#\/schema\/person\/264cf3af38edc93a3362a4c47ec5b2f0"},"headline":"Criptare files e proteggere dati sensibili con javascript su PC e MAC","datePublished":"2022-01-18T10:14:10+00:00","dateModified":"2023-11-22T12:51:36+00:00","mainEntityOfPage":{"@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/criptare-file-e-proteggere-dati-sensibili-con-javascript-su-pc-e-mac\/"},"wordCount":728,"publisher":{"@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/#\/schema\/person\/264cf3af38edc93a3362a4c47ec5b2f0"},"image":{"@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/criptare-file-e-proteggere-dati-sensibili-con-javascript-su-pc-e-mac\/#primaryimage"},"thumbnailUrl":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2022\/01\/come-criptare-file-con-javascript.jpg","keywords":["browser","guida","html","internet","javascript","mac","new","online","PDF","proteggere file con password","sistema","software","sviluppo","tutorial","URL","video","web","windows"],"articleSection":["Articoli","Recenti","Sviluppo"],"inLanguage":"it-IT"},{"@type":"WebPage","@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/criptare-file-e-proteggere-dati-sensibili-con-javascript-su-pc-e-mac\/","url":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/criptare-file-e-proteggere-dati-sensibili-con-javascript-su-pc-e-mac\/","name":"Criptare files e proteggere dati sensibili con javascript su PC e MAC","isPartOf":{"@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/criptare-file-e-proteggere-dati-sensibili-con-javascript-su-pc-e-mac\/#primaryimage"},"image":{"@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/criptare-file-e-proteggere-dati-sensibili-con-javascript-su-pc-e-mac\/#primaryimage"},"thumbnailUrl":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2022\/01\/come-criptare-file-con-javascript.jpg","datePublished":"2022-01-18T10:14:10+00:00","dateModified":"2023-11-22T12:51:36+00:00","description":"Con pochissime righe di codice e una libreria Javascript, puoi realizzare un sistema efficace per criptare files e proteggere dati sensibili.","breadcrumb":{"@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/criptare-file-e-proteggere-dati-sensibili-con-javascript-su-pc-e-mac\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.phpcodewizard.it\/antoniolamorgese\/criptare-file-e-proteggere-dati-sensibili-con-javascript-su-pc-e-mac\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/criptare-file-e-proteggere-dati-sensibili-con-javascript-su-pc-e-mac\/#primaryimage","url":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2022\/01\/come-criptare-file-con-javascript.jpg","contentUrl":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2022\/01\/come-criptare-file-con-javascript.jpg","width":800,"height":450,"caption":"criptare file con javascript"},{"@type":"BreadcrumbList","@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/criptare-file-e-proteggere-dati-sensibili-con-javascript-su-pc-e-mac\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/en\/"},{"@type":"ListItem","position":2,"name":"Sviluppo","item":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/category\/sviluppo\/"},{"@type":"ListItem","position":3,"name":"Criptare files e proteggere dati sensibili con javascript su PC e MAC"}]},{"@type":"WebSite","@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/#website","url":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/","name":"Antonio Lamorgese","description":"Il web e i suoi strumenti operativi","publisher":{"@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/#\/schema\/person\/264cf3af38edc93a3362a4c47ec5b2f0"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":["Person","Organization"],"@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/#\/schema\/person\/264cf3af38edc93a3362a4c47ec5b2f0","name":"Antonio Lamorgese","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2019\/06\/ChiSono.png","url":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2019\/06\/ChiSono.png","contentUrl":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2019\/06\/ChiSono.png","width":120,"height":130,"caption":"Antonio Lamorgese"},"logo":{"@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2019\/06\/ChiSono.png"},"description":"Amministratore di rete e sviluppatore. Dopo anni di esperienza nel settore, ho ideato un sistema di gestione dati MYSQL in PHP senza scrivere una sola riga di codice.&nbsp;Scopri di pi\u00f9....","sameAs":["https:\/\/www.Phpcodewizard.it\/","https:\/\/www.linkedin.com\/in\/antonio-lamorgese-660735190\/","https:\/\/pinterest.it\/antoniolamorgese9711\/","https:\/\/x.com\/AntonioLamorge3","https:\/\/www.youtube.com\/user\/antoniolamorgese","https:\/\/tumblr.com\/blog\/phpcodewizard"],"url":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/author\/antonio-lamorgese\/"}]}},"_links":{"self":[{"href":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-json\/wp\/v2\/posts\/8794","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-json\/wp\/v2\/comments?post=8794"}],"version-history":[{"count":2,"href":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-json\/wp\/v2\/posts\/8794\/revisions"}],"predecessor-version":[{"id":26180,"href":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-json\/wp\/v2\/posts\/8794\/revisions\/26180"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-json\/wp\/v2\/media\/8799"}],"wp:attachment":[{"href":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-json\/wp\/v2\/media?parent=8794"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-json\/wp\/v2\/categories?post=8794"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-json\/wp\/v2\/tags?post=8794"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}