{"id":5116,"date":"2012-11-02T12:14:56","date_gmt":"2012-11-02T12:14:56","guid":{"rendered":"https:\/\/www.jose-aguilar.com\/blog\/?p=5116"},"modified":"2015-07-14T22:12:56","modified_gmt":"2015-07-14T22:12:56","slug":"md5-hash-generator","status":"publish","type":"post","link":"https:\/\/www.jose-aguilar.com\/blog\/md5-hash-generator\/","title":{"rendered":"md5 Hash Generator"},"content":{"rendered":"<p>En criptograf\u00eda, <strong>MD5<\/strong> (abreviatura de <em>Message-Digest Algorithm 5<\/em>, Algoritmo de Resumen del Mensaje 5) es un algoritmo de reducci\u00f3n criptogr\u00e1fico de 128 bits ampliamente usado.<\/p>\n<p><a href=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2012\/11\/md5_logo_n1.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-5117\" title=\"md5_logo_n1\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2012\/11\/md5_logo_n1.gif\" alt=\"\" width=\"300\" height=\"105\" \/><\/a><\/p>\n<p>La codificaci\u00f3n del MD5 de 128 bits es representada t\u00edpicamente como un n\u00famero de 32 d\u00edgitos hexadecimal. El siguiente c\u00f3digo de 28 bytes ASCII ser\u00e1 tratado con MD5 y veremos su correspondiente <em>hash<\/em> de salida:<\/p>\n<pre>MD5(\"Esto s\u00ed es una prueba de MD5\") = e99008846853ff3b725c27315e469fbc<\/pre>\n<p>PHP dispone de una funci\u00f3n que hace precisamente esto:<\/p>\n<pre>string <strong>md5<\/strong> ( string <code>$str<\/code> [, bool <code>$raw_output<\/code> = false ] )<\/pre>\n<p>En aplicaciones PHP se suele utilizar para encriptar contrase\u00f1as de usuarios que se registran guardando en la base de datos la contrase\u00f1a encriptada:<\/p>\n<pre>$password = md5($_POST['password']);<\/pre>\n<p>El contenido de la variable $password ser\u00eda lo que guardar\u00edamos en la base de datos de una aplicaci\u00f3n.<\/p>\n<p>En el siguiente ejemplo tenemos un script que tras introducir un string o contrase\u00f1a te genera su valor encriptado en MD5.<\/p>\n<p>Ver el ejemplo<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En criptograf\u00eda, MD5 (abreviatura de Message-Digest Algorithm 5, Algoritmo de Resumen del Mensaje 5) es un algoritmo de reducci\u00f3n criptogr\u00e1fico de 128 bits ampliamente usado. La codificaci\u00f3n del MD5 de 128 bits es representada t\u00edpicamente como un n\u00famero de 32 d\u00edgitos hexadecimal. El siguiente c\u00f3digo de 28 bytes ASCII ser\u00e1 tratado con MD5 y veremos [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":5117,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[64],"class_list":["post-5116","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php","tag-password"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>md5 Hash Generator - Jose Aguilar Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"md5 Hash Generator - Jose Aguilar Blog\" \/>\n<meta property=\"og:description\" content=\"En criptograf\u00eda, MD5 (abreviatura de Message-Digest Algorithm 5, Algoritmo de Resumen del Mensaje 5) es un algoritmo de reducci\u00f3n criptogr\u00e1fico de 128 bits ampliamente usado. La codificaci\u00f3n del MD5 de 128 bits es representada t\u00edpicamente como un n\u00famero de 32 d\u00edgitos hexadecimal. El siguiente c\u00f3digo de 28 bytes ASCII ser\u00e1 tratado con MD5 y veremos [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.jose-aguilar.com\/blog\/md5-hash-generator\/\" \/>\n<meta property=\"og:site_name\" content=\"Jose Aguilar Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/joseaguilarblog\" \/>\n<meta property=\"article:published_time\" content=\"2012-11-02T12:14:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2015-07-14T22:12:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2012\/11\/md5_logo_n1.gif\" \/>\n\t<meta property=\"og:image:width\" content=\"300\" \/>\n\t<meta property=\"og:image:height\" content=\"105\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/gif\" \/>\n<meta name=\"author\" content=\"Jose Aguilar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@JoseAguilarBlog\" \/>\n<meta name=\"twitter:site\" content=\"@JoseAguilarBlog\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jose Aguilar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\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\":\"WebPage\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/md5-hash-generator\/\",\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/md5-hash-generator\/\",\"name\":\"md5 Hash Generator - Jose Aguilar Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/md5-hash-generator\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/md5-hash-generator\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2012\/11\/md5_logo_n1.gif\",\"datePublished\":\"2012-11-02T12:14:56+00:00\",\"dateModified\":\"2015-07-14T22:12:56+00:00\",\"author\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/md5-hash-generator\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.jose-aguilar.com\/blog\/md5-hash-generator\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/md5-hash-generator\/#primaryimage\",\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2012\/11\/md5_logo_n1.gif\",\"contentUrl\":\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2012\/11\/md5_logo_n1.gif\",\"width\":300,\"height\":105},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/md5-hash-generator\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/www.jose-aguilar.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"md5 Hash Generator\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#website\",\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/\",\"name\":\"Jose Aguilar Blog\",\"description\":\"Desarrollo Web con PrestaShop, WordPress, PHP, jQuery y Ajax\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.jose-aguilar.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11\",\"name\":\"Jose Aguilar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/abbfef5f1d75260c549d0f2c2842bb697ba1aadff3b2836b39d2590c8a625415?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/abbfef5f1d75260c549d0f2c2842bb697ba1aadff3b2836b39d2590c8a625415?s=96&d=mm&r=g\",\"caption\":\"Jose Aguilar\"},\"description\":\"Director ejecutivo y tecnol\u00f3gico en JA Modules. Experto programador PrestaShop y Experto programador WordPress.\",\"sameAs\":[\"https:\/\/plus.google.com\/114357189801512615537\"],\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/author\/josea902\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"md5 Hash Generator - Jose Aguilar Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"es_ES","og_type":"article","og_title":"md5 Hash Generator - Jose Aguilar Blog","og_description":"En criptograf\u00eda, MD5 (abreviatura de Message-Digest Algorithm 5, Algoritmo de Resumen del Mensaje 5) es un algoritmo de reducci\u00f3n criptogr\u00e1fico de 128 bits ampliamente usado. La codificaci\u00f3n del MD5 de 128 bits es representada t\u00edpicamente como un n\u00famero de 32 d\u00edgitos hexadecimal. El siguiente c\u00f3digo de 28 bytes ASCII ser\u00e1 tratado con MD5 y veremos [&hellip;]","og_url":"https:\/\/www.jose-aguilar.com\/blog\/md5-hash-generator\/","og_site_name":"Jose Aguilar Blog","article_publisher":"https:\/\/www.facebook.com\/joseaguilarblog","article_published_time":"2012-11-02T12:14:56+00:00","article_modified_time":"2015-07-14T22:12:56+00:00","og_image":[{"width":300,"height":105,"url":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2012\/11\/md5_logo_n1.gif","type":"image\/gif"}],"author":"Jose Aguilar","twitter_card":"summary_large_image","twitter_creator":"@JoseAguilarBlog","twitter_site":"@JoseAguilarBlog","twitter_misc":{"Escrito por":"Jose Aguilar","Tiempo de lectura":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.jose-aguilar.com\/blog\/md5-hash-generator\/","url":"https:\/\/www.jose-aguilar.com\/blog\/md5-hash-generator\/","name":"md5 Hash Generator - Jose Aguilar Blog","isPartOf":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/md5-hash-generator\/#primaryimage"},"image":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/md5-hash-generator\/#primaryimage"},"thumbnailUrl":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2012\/11\/md5_logo_n1.gif","datePublished":"2012-11-02T12:14:56+00:00","dateModified":"2015-07-14T22:12:56+00:00","author":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11"},"breadcrumb":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/md5-hash-generator\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.jose-aguilar.com\/blog\/md5-hash-generator\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.jose-aguilar.com\/blog\/md5-hash-generator\/#primaryimage","url":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2012\/11\/md5_logo_n1.gif","contentUrl":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2012\/11\/md5_logo_n1.gif","width":300,"height":105},{"@type":"BreadcrumbList","@id":"https:\/\/www.jose-aguilar.com\/blog\/md5-hash-generator\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/www.jose-aguilar.com\/blog\/"},{"@type":"ListItem","position":2,"name":"md5 Hash Generator"}]},{"@type":"WebSite","@id":"https:\/\/www.jose-aguilar.com\/blog\/#website","url":"https:\/\/www.jose-aguilar.com\/blog\/","name":"Jose Aguilar Blog","description":"Desarrollo Web con PrestaShop, WordPress, PHP, jQuery y Ajax","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.jose-aguilar.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11","name":"Jose Aguilar","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/abbfef5f1d75260c549d0f2c2842bb697ba1aadff3b2836b39d2590c8a625415?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/abbfef5f1d75260c549d0f2c2842bb697ba1aadff3b2836b39d2590c8a625415?s=96&d=mm&r=g","caption":"Jose Aguilar"},"description":"Director ejecutivo y tecnol\u00f3gico en JA Modules. Experto programador PrestaShop y Experto programador WordPress.","sameAs":["https:\/\/plus.google.com\/114357189801512615537"],"url":"https:\/\/www.jose-aguilar.com\/blog\/author\/josea902\/"}]}},"_links":{"self":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/posts\/5116","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/comments?post=5116"}],"version-history":[{"count":0,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/posts\/5116\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/media\/5117"}],"wp:attachment":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/media?parent=5116"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/categories?post=5116"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/tags?post=5116"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}