{"id":1756,"date":"2005-11-16T01:59:54","date_gmt":"2005-11-15T23:59:54","guid":{"rendered":"https:\/\/www.fullo.net\/blog\/?p=1756"},"modified":"2005-11-16T02:04:42","modified_gmt":"2005-11-16T00:04:42","slug":"md5-non-piu-sicuro","status":"publish","type":"post","link":"https:\/\/www.fullo.net\/blog\/2005\/11\/16\/md5-non-piu-sicuro\/","title":{"rendered":"MD5 non pi\u00f9 sicuro"},"content":{"rendered":"<p>Pare <a href=\"http:\/\/it.slashdot.org\/article.pl?sid=05\/11\/15\/2037232&#038;from=rss\">sia stato reso pubblico<\/a> l&#8217;algoritmo per ottenere collisioni con MD5. Per dovere di cronaca l&#8217;<a href=\"http:\/\/en.wikipedia.org\/wiki\/Md5\">MD5<\/a> \u00e8 un algoritmo non reversibile che data una stringa ne calcola un hash (in teoria univoco) spesso usato per criptare i dati, inoltre viene definito <em>collisione<\/em> il caso in cui due differenti stringhe abbiano lo stesso hash.<\/p>\n<p>Il fatto che sia stato trovato un metodo per trovare stringhe che collidono tra di loro porta l&#8217;MD5 ad essere un algoritmo insicuro in quanto non garantirebbe pi\u00f9 l&#8217;unicit\u00e0 dei dati ottenuti dalla funzione di hashing, inoltre pensate che da un test fatto basterebbe meno di un ora per trovare una stringa su un p4 ad 1.6GHz. <\/p>\n<p>Per farvi capire la <em>criticit\u00e0 della scoperta<\/em> pensate che la maggior parte delle applicazioni php usa come unico metodo di criptazione delle password MD5. Immaginate cosa potrebbe fare un utente malintenzionato che in qualche modo riesce ad ottenere accesso al db con i dati utente, o al semplice cookie dell&#8217;utente dove molti, imprudentemente, salvano il valore della stringa hash della password.<\/p>\n<p>Beh, \u00e8 tempo di passare tutti a <a href=\"http:\/\/en.wikipedia.org\/wiki\/SHA-2\">SHA-2<\/a>!<\/p>\n<p>ciuaz<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pare sia stato reso pubblico l&#8217;algoritmo per ottenere collisioni con MD5. Per dovere di cronaca l&#8217;MD5 \u00e8 un algoritmo non reversibile che data una stringa ne calcola un hash (in teoria univoco) spesso usato per criptare i dati, inoltre viene definito collisione il caso in cui due differenti stringhe abbiano lo stesso hash. Il fatto [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[9,15],"tags":[833,834,835,2248,217,836],"class_list":["post-1756","post","type-post","status-publish","format-standard","hentry","category-php","category-amministrazione-di-sistema","tag-collision","tag-hack","tag-md5","tag-php","tag-security","tag-sha-2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>MD5 non pi\u00f9 sicuro - Fullo<\/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:\/\/www.fullo.net\/blog\/2005\/11\/16\/md5-non-piu-sicuro\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"MD5 non pi\u00f9 sicuro - Fullo\" \/>\n<meta property=\"og:description\" content=\"Pare sia stato reso pubblico l&#8217;algoritmo per ottenere collisioni con MD5. Per dovere di cronaca l&#8217;MD5 \u00e8 un algoritmo non reversibile che data una stringa ne calcola un hash (in teoria univoco) spesso usato per criptare i dati, inoltre viene definito collisione il caso in cui due differenti stringhe abbiano lo stesso hash. Il fatto [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fullo.net\/blog\/2005\/11\/16\/md5-non-piu-sicuro\/\" \/>\n<meta property=\"og:site_name\" content=\"Fullo\" \/>\n<meta property=\"article:published_time\" content=\"2005-11-15T23:59:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2005-11-16T00:04:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2021\/05\/FB_IMG_1515748807284.jpg?fit=1453%2C1453&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"1453\" \/>\n\t<meta property=\"og:image:height\" content=\"1453\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Francesco Fullone\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@fullo\" \/>\n<meta name=\"twitter:site\" content=\"@fullo\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Francesco Fullone\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2005\\\/11\\\/16\\\/md5-non-piu-sicuro\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2005\\\/11\\\/16\\\/md5-non-piu-sicuro\\\/\"},\"author\":{\"name\":\"Francesco Fullone\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"headline\":\"MD5 non pi\u00f9 sicuro\",\"datePublished\":\"2005-11-15T23:59:54+00:00\",\"dateModified\":\"2005-11-16T00:04:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2005\\\/11\\\/16\\\/md5-non-piu-sicuro\\\/\"},\"wordCount\":187,\"commentCount\":6,\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"keywords\":[\"collision\",\"hack\",\"md5\",\"php\",\"security\",\"sha-2\"],\"articleSection\":[\"php\",\"sysadmin\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2005\\\/11\\\/16\\\/md5-non-piu-sicuro\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2005\\\/11\\\/16\\\/md5-non-piu-sicuro\\\/\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2005\\\/11\\\/16\\\/md5-non-piu-sicuro\\\/\",\"name\":\"MD5 non pi\u00f9 sicuro - Fullo\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\"},\"datePublished\":\"2005-11-15T23:59:54+00:00\",\"dateModified\":\"2005-11-16T00:04:42+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2005\\\/11\\\/16\\\/md5-non-piu-sicuro\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2005\\\/11\\\/16\\\/md5-non-piu-sicuro\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2005\\\/11\\\/16\\\/md5-non-piu-sicuro\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"MD5 non pi\u00f9 sicuro\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\",\"name\":\"Fullo\",\"description\":\"nulla e&#039; impossibile per chi non lo deve fare!\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\",\"name\":\"Francesco Fullone\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"width\":622,\"height\":622,\"caption\":\"Francesco Fullone\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\"},\"sameAs\":[\"http:\\\/\\\/www.fullo.net\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/fullo\",\"https:\\\/\\\/x.com\\\/fullo\"],\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/author\\\/fullo\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"MD5 non pi\u00f9 sicuro - Fullo","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.fullo.net\/blog\/2005\/11\/16\/md5-non-piu-sicuro\/","og_locale":"it_IT","og_type":"article","og_title":"MD5 non pi\u00f9 sicuro - Fullo","og_description":"Pare sia stato reso pubblico l&#8217;algoritmo per ottenere collisioni con MD5. Per dovere di cronaca l&#8217;MD5 \u00e8 un algoritmo non reversibile che data una stringa ne calcola un hash (in teoria univoco) spesso usato per criptare i dati, inoltre viene definito collisione il caso in cui due differenti stringhe abbiano lo stesso hash. Il fatto [&hellip;]","og_url":"https:\/\/www.fullo.net\/blog\/2005\/11\/16\/md5-non-piu-sicuro\/","og_site_name":"Fullo","article_published_time":"2005-11-15T23:59:54+00:00","article_modified_time":"2005-11-16T00:04:42+00:00","og_image":[{"width":1453,"height":1453,"url":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2021\/05\/FB_IMG_1515748807284.jpg?fit=1453%2C1453&ssl=1","type":"image\/jpeg"}],"author":"Francesco Fullone","twitter_card":"summary_large_image","twitter_creator":"@fullo","twitter_site":"@fullo","twitter_misc":{"Scritto da":"Francesco Fullone","Tempo di lettura stimato":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fullo.net\/blog\/2005\/11\/16\/md5-non-piu-sicuro\/#article","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/2005\/11\/16\/md5-non-piu-sicuro\/"},"author":{"name":"Francesco Fullone","@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"headline":"MD5 non pi\u00f9 sicuro","datePublished":"2005-11-15T23:59:54+00:00","dateModified":"2005-11-16T00:04:42+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fullo.net\/blog\/2005\/11\/16\/md5-non-piu-sicuro\/"},"wordCount":187,"commentCount":6,"publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"keywords":["collision","hack","md5","php","security","sha-2"],"articleSection":["php","sysadmin"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fullo.net\/blog\/2005\/11\/16\/md5-non-piu-sicuro\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fullo.net\/blog\/2005\/11\/16\/md5-non-piu-sicuro\/","url":"https:\/\/www.fullo.net\/blog\/2005\/11\/16\/md5-non-piu-sicuro\/","name":"MD5 non pi\u00f9 sicuro - Fullo","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/#website"},"datePublished":"2005-11-15T23:59:54+00:00","dateModified":"2005-11-16T00:04:42+00:00","breadcrumb":{"@id":"https:\/\/www.fullo.net\/blog\/2005\/11\/16\/md5-non-piu-sicuro\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fullo.net\/blog\/2005\/11\/16\/md5-non-piu-sicuro\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.fullo.net\/blog\/2005\/11\/16\/md5-non-piu-sicuro\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fullo.net\/blog\/"},{"@type":"ListItem","position":2,"name":"MD5 non pi\u00f9 sicuro"}]},{"@type":"WebSite","@id":"https:\/\/www.fullo.net\/blog\/#website","url":"https:\/\/www.fullo.net\/blog\/","name":"Fullo","description":"nulla e&#039; impossibile per chi non lo deve fare!","publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fullo.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":["Person","Organization"],"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c","name":"Francesco Fullone","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","url":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","width":622,"height":622,"caption":"Francesco Fullone"},"logo":{"@id":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1"},"sameAs":["http:\/\/www.fullo.net","https:\/\/www.linkedin.com\/in\/fullo","https:\/\/x.com\/fullo"],"url":"https:\/\/www.fullo.net\/blog\/author\/fullo\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3OSc1-sk","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":1615,"url":"https:\/\/www.fullo.net\/blog\/2005\/08\/30\/filtri-bayesiani-in-php\/","url_meta":{"origin":1756,"position":0},"title":"Filtri Bayesiani in php","author":"Francesco Fullone","date":"30\/08\/2005","format":false,"excerpt":"Su xhtml.net \u00e8 presente una classe php per usare gli algoritmi bayesiani all'interno delle proprie applicazioni. Ricordo che questo genere di algoritmi viene utilizzato da client di posta elettronica evoluti per riconoscere lo spam all'interno delle email. Essendo per questo genere di algoritmi necessaria una fase di apprendimento, la classe\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2379,"url":"https:\/\/www.fullo.net\/blog\/2007\/12\/15\/visualizzare-le-categorie-figlie-in-wordpress\/","url_meta":{"origin":1756,"position":1},"title":"Visualizzare le categorie &#8220;figlie&#8221; in WordPress","author":"Francesco Fullone","date":"15\/12\/2007","format":false,"excerpt":"Uno dei pi\u00f9 stupidi aggiornamenti fatti alle API di WordPress, imho, \u00e8 stato quello che ha eliminato la possibilit\u00e0 di visualizzare le categorie figlie di una predefinita categoria, senza visualizzare anche quelle \"nipoti\". Infatti usando la comune funzione di WordPress chiamata wp_list_categories() utilizzando il filtro child_of vengono visualizzati tutti i\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2231,"url":"https:\/\/www.fullo.net\/blog\/2007\/03\/12\/wordpress-contact-form-generator\/","url_meta":{"origin":1756,"position":2},"title":"WordPress Contact Form Generator","author":"Francesco Fullone","date":"12\/03\/2007","format":false,"excerpt":"Nata come esigenza di un cliente ho iniziato a slavoricchiare su un plugin per wordpress utile alla gestione delle classiche form di contatto. La cosa che lo differenzia dalla miriade di altri plugin \u00e8 che il mio pu\u00f2 utilizzarne diverse contemporaneamente ed un pochino pi\u00f9 complesse delle classiche, nome, email,\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"Contact Form Generator","src":"https:\/\/i0.wp.com\/farm1.static.flickr.com\/164\/418845677_06e7b779fe_m.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1825,"url":"https:\/\/www.fullo.net\/blog\/2005\/12\/21\/nome-in-perl\/","url_meta":{"origin":1756,"position":3},"title":"Nome in Perl","author":"Francesco Fullone","date":"21\/12\/2005","format":false,"excerpt":"Ah il Perl, il mio primo amore ed il motivo principale per aver iniziato a scrivere in PHP... d'altronde come si fa a manterenere un codice che permette certe magie (in senso buono)? ''=~('(?{'.('_^)@_`'^'\/,@.+@').'\"'.(']+@@\/_'^';^,,@}').',$\/})') da eseguire in una shell perl per generare anche voi una stringa con il vostro nome\u2026","rel":"","context":"In &quot;altri linguaggi&quot;","block_context":{"text":"altri linguaggi","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/altri-linguaggi\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":713,"url":"https:\/\/www.fullo.net\/blog\/2004\/02\/13\/phplinks-dynamic-function-call\/","url_meta":{"origin":1756,"position":4},"title":"php::Links(&#8221; dynamic function call &#8220;);","author":"Francesco Fullone","date":"13\/02\/2004","format":false,"excerpt":"leggendo la terza parte dell'articolo su zend dedicata alla programmazione avanzata in php ho scoperto la potenza delle chiamate dinamiche alle funzioni. Non la conoscevo e devo dire che mi avrebbe, in non pochi casi, semplificato decisamente la vita! Praticamente il funzionamento \u00e8 molto semplice, supponiamo di avere una funzione\u2026","rel":"","context":"In &quot;tecnologia&quot;","block_context":{"text":"tecnologia","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2421,"url":"https:\/\/www.fullo.net\/blog\/2008\/04\/24\/magicincludeshelltxt-e-wordpress-22x\/","url_meta":{"origin":1756,"position":5},"title":"Magicincludeshell.txt e WordPress 2.2.x","author":"Francesco Fullone","date":"24\/04\/2008","format":false,"excerpt":"Ne avevano parlato qualche giorno fa su wordpress-it e su weblogstoolscollection, ma fino a quando non si prova in prima persona tutti sono restii ad aggiornare un blog, soprattutto se ha una template che usa plugin non pi\u00f9 sviluppati o con codice che non sfrutta a pieno le API del\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/1756","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/comments?post=1756"}],"version-history":[{"count":0,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/1756\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/media?parent=1756"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/categories?post=1756"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/tags?post=1756"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}