{"id":5199,"date":"2023-01-14T07:07:38","date_gmt":"2023-01-14T07:07:38","guid":{"rendered":"https:\/\/www.bitnovo.com\/blog\/?p=5199"},"modified":"2022-04-29T11:43:59","modified_gmt":"2022-04-29T11:43:59","slug":"que-es-y-como-funciona-el-algoritmo-sha-256","status":"publish","type":"post","link":"https:\/\/www.bitnovo.com\/blog\/que-es-y-como-funciona-el-algoritmo-sha-256","title":{"rendered":"\u00bfQu\u00e9 es y c\u00f3mo funciona el algoritmo SHA-256?"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Alternar tabla de contenidos\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #ffffff;color:#ffffff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #ffffff;color:#ffffff\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.bitnovo.com\/blog\/que-es-y-como-funciona-el-algoritmo-sha-256\/#origen_de_sha-256\" >Origen de SHA-256<\/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.bitnovo.com\/blog\/que-es-y-como-funciona-el-algoritmo-sha-256\/#%c2%bfcomo_funciona_el_algoritmo_sha-256\" >\u00bfC\u00f3mo funciona el algoritmo SHA-256?<\/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.bitnovo.com\/blog\/que-es-y-como-funciona-el-algoritmo-sha-256\/#sha-256_y_bitcoin\" >SHA-256 y Bitcoin<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.bitnovo.com\/blog\/que-es-y-como-funciona-el-algoritmo-sha-256\/#seguridad_en_el_futuro\" >Seguridad en el futuro<\/a><\/li><\/ul><\/nav><\/div>\n<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tiempo de lectura:<\/span> <span class=\"rt-time\"> 4<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span><p>Seguramente hayas escuchado hablar sobre las siglas\u00a0<b>SHA-256<\/b>. Estas se encuentran en el funcionamiento de\u00a0<b>innumerables<\/b>\u00a0<b>criptomonedas<\/b>\u00a0debido al alto nivel de seguridad que puede aportar.<\/p>\n<p>En el mundo tecnol\u00f3gico existen numerosos sistemas para codificar la informaci\u00f3n, sin embargo, se podr\u00eda decir que el que m\u00e1s destaca es SHA-256. En pocas palabras, se trata de un\u00a0<b>algoritmo<\/b>\u00a0empleado en Bitcoin con el objetivo de\u00a0<b>garantizar<\/b>\u00a0la\u00a0<b>seguridad<\/b>\u00a0de la informaci\u00f3n. Mediante esta funci\u00f3n se mantienen los mecanismos de<a href=\"https:\/\/www.bitnovo.com\/blog\/que-es-proof-of-work-el-protocolo-de-consenso-de-bitcoin\/\"><b>\u00a0Proof of Work\u00a0<\/b><\/a>de Bitcoin.<\/p>\n<p>Sin embargo, esta no es la \u00fanica funci\u00f3n de SHA-256, ya que tambi\u00e9n se utiliza en la creaci\u00f3n de direcciones, de identificadores de\u00a0<b>transacci\u00f3n<\/b>\u00a0y de\u00a0<b>bloques<\/b>. En este art\u00edculo veremos todo sobre el\u00a0<b>funcionamiento<\/b>\u00a0de SHA-256.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"origen_de_sha-256\"><\/span><strong>Origen de SHA-256<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>La funci\u00f3n\u00a0<b>SHA-256\u00a0<\/b>comenz\u00f3 a conocerse hace muchos a\u00f1os. Surgi\u00f3 a ra\u00edz de la necesidad de Internet para conseguir un medio confiable y r\u00e1pido para confirmar los datos que transitaban por la red.<\/p>\n<p>Antes de la creaci\u00f3n de SHA-256 su tarea era realizada por la funci\u00f3n llamada\u00a0<b>MD5<\/b>. Dicha funci\u00f3n se caracterizaba por ser especialmente sencilla en t\u00e9rminos computacionales. Aunque era la mejor alternativa en su \u00e9poca, la funci\u00f3n<b>\u00a0Hash MD5<\/b>\u00a0se categoriz\u00f3 como\u00a0<b>poco<\/b>\u00a0<b>segura<\/b>\u00a0en el a\u00f1o\u00a0<b>1996.<\/b><\/p>\n<p>Despu\u00e9s de diversas investigaciones el criptoanalista\u00a0<b>Hans Dobbertin<\/b>\u00a0encontr\u00f3 un\u00a0<b>problema<\/b>\u00a0de\u00a0<b>seguridad<\/b>\u00a0en la funci\u00f3n hash MD5. As\u00ed se encontr\u00f3 la forma en que los hackers, con la\u00a0<b>habilidad<\/b>\u00a0y\u00a0<b>recursos<\/b>\u00a0necesarios, podr\u00edan<b>\u00a0romper el algoritmo<\/b>\u00a0de seguridad y as\u00ed dejar las comunicaciones en Internet totalmente\u00a0<b>vulnerables<\/b>.<\/p>\n<p>Como era de esperarse diversas instituciones comenzaron a\u00a0<b>buscar soluciones<\/b>\u00a0a este\u00a0<b>problema<\/b>. Entre ellas la\u00a0<b>Agencia de Seguridad Nacional de Estados Unidos (NSA)<\/b>. Esta comenz\u00f3 a trabajar en el\u00a0<b>desarrollo<\/b>\u00a0de\u00a0<b>distintas funciones hash<\/b>\u00a0capaces de sustituir la funci\u00f3n\u00a0<b>MD5<\/b>. No obstante, en el a\u00f1o\u00a0<b>1993<\/b>\u00a0hab\u00eda salido a la luz el primer\u00a0<b>protocolo SHA\u00a0<\/b>conocido como\u00a0<b>SHA-0.<\/b>\u00a0Las investigaciones continuaron y\u00a0<b>dos a\u00f1os despu\u00e9s\u00a0<\/b>estaba creada la funci\u00f3n\u00a0<b>SHA-1<\/b>, una versi\u00f3n mejorada en cuanto a resistencia.<\/p>\n<p>Para el a\u00f1o\u00a0<b>2001<\/b>,\u00a0la NSA present\u00f3 ante el Instituto Nacional de Est\u00e1ndares y Tecnolog\u00eda de los E.E.U.U. (NIST) el conjunto de funciones\u00a0<b>SHA-2<\/b>. En este conjunto de funciones se encontraban las siguientes:<b>\u00a0SHA-224, SHA-256, SHA-384 y SHA-512.<\/b><\/p>\n<p>Posteriormente estas funciones se reconocieron como un\u00a0<b>Est\u00e1ndar Federal de Procesamiento de la Informaci\u00f3n (FIPS)<\/b>, bajo la identificaci\u00f3n FIPS PUB 180-4. En este punto la funci\u00f3n SHA-256 se convirti\u00f3 en una funci\u00f3n esencial para el mundo de la inform\u00e1tica. Las propiedades que la hacen tan especial van desde la seguridad hasta la\u00a0<b>rapidez de c\u00e1lculo<\/b>. En poco tiempo su uso comenz\u00f3 a extenderse a software para servidores y aplicaciones donde se necesitaban funciones\u00a0<b>robustas<\/b>\u00a0y\u00a0<b>seguras<\/b>\u00a0para garantizar la\u00a0<b>integridad<\/b>\u00a0de los datos.<\/p>\n<div id=\"image_378478894\" class=\"img has-hover x md-x lg-x y md-y lg-y\">\n<div class=\"img-inner dark\"><img fetchpriority=\"high\" decoding=\"async\" class=\"attachment-large size-large lazyloaded\" src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/06\/P-Qu%C3%A9-es-y-c%C3%B3mo-funciona-el-algoritmo-SHA-256.jpg\" sizes=\"(max-width: 768px) 100vw, 768px\" srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/06\/P-Qu\u00e9-es-y-c\u00f3mo-funciona-el-algoritmo-SHA-256.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/06\/P-Qu\u00e9-es-y-c\u00f3mo-funciona-el-algoritmo-SHA-256-300x205.jpg 300w\" alt=\"Qu\u00e9 es y c\u00f3mo funciona el algoritmo SHA-256\" width=\"768\" height=\"526\" data-srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/06\/P-Qu\u00e9-es-y-c\u00f3mo-funciona-el-algoritmo-SHA-256.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/06\/P-Qu\u00e9-es-y-c\u00f3mo-funciona-el-algoritmo-SHA-256-300x205.jpg 300w\" data-src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/06\/P-Qu\u00e9-es-y-c\u00f3mo-funciona-el-algoritmo-SHA-256.jpg\" data-sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/div>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"%c2%bfcomo_funciona_el_algoritmo_sha-256\"><\/span><strong>\u00bfC\u00f3mo funciona el algoritmo SHA-256?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Para entender el funcionamiento de la funci\u00f3n SHA-256 primero debemos ver sus principales\u00a0<b>caracter\u00edsticas<\/b>. Lo primero que debemos tener en cuenta es que un algoritmo\u00a0<b>SHA-256<\/b>\u00a0funciona de forma\u00a0<b>unidireccional<\/b>. Esta caracter\u00edstica significa que a partir de\u00a0<b>cualquier dato\u00a0<\/b>podemos generar un hash, sin embargo, no podemos\u00a0<b>generar el contenido\u00a0<\/b>del\u00a0<a href=\"https:\/\/www.bitnovo.com\/blog\/que-es-un-hash\/\"><b>Hash<\/b><\/a>\u00a0a partir de \u00e9l.<\/p>\n<p>Existen incontables formas de crear\u00a0<b>Hashes<\/b>, sin embargo,\u00a0<b>SHA-256<\/b>\u00a0es uno de los m\u00e1s\u00a0<b>usados<\/b>\u00a0debido a su\u00a0<b>seguridad<\/b>\u00a0y\u00a0<b>balance<\/b>\u00a0de coste computacional de generaci\u00f3n. Cabe destacar que con SHA-256 la longitud del resultado es<b>\u00a0siempre la misma<\/b>\u00a0sin importar qu\u00e9 tan largo sea el contenido mediante el cual se genera el\u00a0<b>Hash<\/b>. El resultado de una frase de\u00a0<b>5 palabras o de un libro de 200 p\u00e1ginas\u00a0<\/b>siempre ser\u00e1 una cadena combinada de\u00a0<b>64 letras\u00a0<\/b>y\u00a0<b>n\u00fameros<\/b>. Su codificaci\u00f3n es de\u00a0<b>256 bites, 34 bytes.<\/b><\/p>\n<p>Centr\u00e1ndonos en el funcionamiento de SHA-256, su seguridad parte de construir una serie de\u00a0<b>funciones criptogr\u00e1ficas.<\/b>\u00a0Estas son las llamadas funciones de Hash de\u00a0<b>Merkle-Damgard e Ivan Damgard\u00a0<\/b>creadas en el a\u00f1o\u00a0<b>1979<\/b>. Para ello usaron una comprensi\u00f3n One-way del tipo<b>\u00a0Davies-Meyer<\/b>. Mediante estos m\u00e9todos buscaban\u00a0<b>garantizar<\/b>\u00a0la\u00a0<b>resistencia<\/b>\u00a0a repeticiones de Hashes y una mayor\u00a0<b>seguridad<\/b>\u00a0para la funci\u00f3n.<\/p>\n<p>As\u00ed se cre\u00f3 la funci\u00f3n\u00a0<b>SHA-256<\/b>, como una funci\u00f3n para<b>\u00a0introducir datos<\/b>\u00a0y lograr un\u00a0<b>resumen<\/b>\u00a0de la informaci\u00f3n con medida fija. En este sistema se garantiza lo que llamamos\u00a0<b>efecto avalancha.\u00a0<\/b>Esto significa que al m\u00ednimo cambio en la informaci\u00f3n de la funci\u00f3n se generar\u00e1 un Hash totalmente\u00a0<b>distinto<\/b>\u00a0al inicial. Sin embargo, si sometemos al proceso de Hash la misma frase obtendremos el\u00a0<b>mismo resultado<\/b>\u00a0todas las veces, ya que el proceso es\u00a0<b>determinista<\/b>.<\/p>\n<div id=\"image_602474369\" class=\"img has-hover x md-x lg-x y md-y lg-y\">\n<div class=\"img-inner dark\"><img decoding=\"async\" class=\"attachment-large size-large lazyloaded\" src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/06\/1Qu%C3%A9-es-y-c%C3%B3mo-funciona-el-algoritmo-SHA-256.jpg\" sizes=\"(max-width: 768px) 100vw, 768px\" srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/06\/1Qu\u00e9-es-y-c\u00f3mo-funciona-el-algoritmo-SHA-256.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/06\/1Qu\u00e9-es-y-c\u00f3mo-funciona-el-algoritmo-SHA-256-300x205.jpg 300w\" alt=\"Qu\u00e9-es-y-c\u00f3mo-funciona-el-algoritmo-SHA-256\" width=\"768\" height=\"526\" data-srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/06\/1Qu\u00e9-es-y-c\u00f3mo-funciona-el-algoritmo-SHA-256.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/06\/1Qu\u00e9-es-y-c\u00f3mo-funciona-el-algoritmo-SHA-256-300x205.jpg 300w\" data-src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/06\/1Qu\u00e9-es-y-c\u00f3mo-funciona-el-algoritmo-SHA-256.jpg\" data-sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/div>\n<\/div>\n<div class=\"is-divider divider clearfix\"><\/div>\n<h2><span class=\"ez-toc-section\" id=\"sha-256_y_bitcoin\"><\/span><strong>SHA-256 y Bitcoin<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>La seguridad que brinda este sistema lo convierte en uno de los m\u00e1s atractivos para su\u00a0<b>aplicaci\u00f3n<\/b>\u00a0en criptomonedas como Bitcoin. Desde sus inicios en el a\u00f1o\u00a0<b>2009<\/b>\u00a0Satoshi dio a conocer Bitcoin destacando el uso de esta funci\u00f3n. De hecho, pr\u00e1cticamente toda su seguridad parte de SHA-256.<\/p>\n<p>Para poder implementar SHA-256, Satoshi Nakamoto cre\u00f3\u00a0<a href=\"https:\/\/www.bitnovo.com\/blog\/que-es-proof-of-work-el-protocolo-de-consenso-de-bitcoin\/\"><b>PoW<\/b><\/a>. Por ello los mineros de Bitcoin deben resolver complejos acertijos criptogr\u00e1ficos que desembocan en el uso de dicha funci\u00f3n.<\/p>\n<p>Para lograr la miner\u00eda, los mineros deben acumular Hashes SHA-256 hasta encontrar un valor decimal menor al objetivo solicitado en la red, tarea que no es nada f\u00e1cil. Adem\u00e1s, el sistema regulariza la dificultad de minado aument\u00e1ndola o disminuy\u00e9ndola y con ello var\u00eda la potencia de la red para calcular los hashes SHA-256. En otras palabras, a mayor\u00a0<b>potencia<\/b>\u00a0de la red m\u00e1s\u00a0<b>dif\u00edcil<\/b>\u00a0ser\u00e1 el trabajo de miner\u00eda y con ello costar\u00e1 m\u00e1s alcanzar el\u00a0<b>hash correcto.<\/b><\/p>\n<p>Todo este proceso se resume en un \u00fanico resultado llamado\u00a0<b>Hash de bloque o Block ID,\u00a0<\/b>un identificador\u00a0<b>\u00fanico<\/b>\u00a0e irrepetible que encontramos en cada bloque Bitcoin. Se da en forma de Hash y claramente se trata de un\u00a0<b>SHA-256.<\/b><\/p>\n<p>Cabe destacar que Bitcoin no es el \u00fanico proyecto en emplear SHA-256. De hecho, la mayor\u00eda de\u00a0<b>proyectos<\/b>\u00a0de criptomonedas creados a partir de Bitcoin lo utilizan. Incluso los proyectos\u00a0<b>independientes<\/b>\u00a0de Bitcoin. La raz\u00f3n es clara, un est\u00e1ndar\u00a0<b>seguro<\/b>,\u00a0<b>f\u00e1cil<\/b>\u00a0de implementar y\u00a0<b>confiable<\/b>. El listado de criptomonedas que lo emplean no es corto, sin embargo a continuaci\u00f3n veremos algunas de las que emplean SHA-256 en su miner\u00eda:\u00a0<b><a href=\"https:\/\/www.bitnovo.com\/blog\/que-es-bitcoin-cash-bch\/\">Bitcoin Cash<\/a>,\u00a0<a href=\"https:\/\/www.bitnovo.com\/blog\/que-es-namecoin\/\">Namecoin<\/a>, Peercoin o\u00a0<a href=\"https:\/\/www.bitnovo.com\/blog\/como-minar-steem-steem\/\">Steem<\/a>\u00a0Dollars.<\/b><\/p>\n<h2><span class=\"ez-toc-section\" id=\"seguridad_en_el_futuro\"><\/span><strong>Seguridad en el futuro<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Con el avance de las tecnolog\u00edas muchos usuarios se preguntan qu\u00e9 tan\u00a0<b>segura<\/b>\u00a0ser\u00e1 en el futuro una funci\u00f3n creada en el a\u00f1o\u00a0<b>2001<\/b>. Actualmente se conocen formas de ataque que\u00a0<b>romper\u00edan<\/b>\u00a0la seguridad de SHA-256, sin embargo,\u00a0<b>ninguno<\/b>\u00a0de ellos podr\u00eda\u00a0<b>aplicarse<\/b>\u00a0hasta el momento.<\/p>\n<p>Todo esto nos lleva a pensar que SHA-256 puede no ser tan seguro, pero lo ser\u00e1 durante un buen\u00a0<b>tiempo<\/b>. En caso de que sea vulnerado en alg\u00fan momento, SHA-256 solo tendr\u00eda que\u00a0<b>actualizarse<\/b>\u00a0y actualizar los<b>\u00a0procesos de miner\u00eda\u00a0<\/b>as\u00ed como los de\u00a0<b>generaci\u00f3n<\/b>\u00a0de\u00a0<b>identificadores<\/b>. Esto sumado a la\u00a0<b>actualizaci\u00f3n de las direcciones\u00a0<\/b>ser\u00eda suficiente para esquivar el problema y mantener a las criptomonedas en un<b>\u00a0campo seguro.<\/b><\/p>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tiempo de lectura:<\/span> <span class=\"rt-time\"> 4<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span>Seguramente hayas escuchado hablar sobre las siglas\u00a0SHA-256. Estas se encuentran en el funcionamiento de\u00a0innumerables\u00a0criptomonedas\u00a0debido al alto nivel de seguridad que puede aportar. En el mundo tecnol\u00f3gico existen numerosos sistemas para codificar la informaci\u00f3n, sin embargo, se podr\u00eda decir que el que m\u00e1s destaca es SHA-256. En pocas palabras, se trata de un\u00a0algoritmo\u00a0empleado en Bitcoin con [&hellip;]<\/p>\n","protected":false},"author":12,"featured_media":5200,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[146],"tags":[],"class_list":["post-5199","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blockchain"],"_links":{"self":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts\/5199","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/comments?post=5199"}],"version-history":[{"count":0,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts\/5199\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/media\/5200"}],"wp:attachment":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/media?parent=5199"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/categories?post=5199"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/tags?post=5199"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}