{"id":1257,"date":"2020-02-09T14:21:50","date_gmt":"2020-02-09T16:21:50","guid":{"rendered":"http:\/\/pedrobertoleti.com.br\/?p=1257"},"modified":"2020-02-09T14:21:52","modified_gmt":"2020-02-09T16:21:52","slug":"sockets-tcp-em-c-comunicacao-criptografada-na-raspberry-pi","status":"publish","type":"post","link":"https:\/\/pedrobertoleti.com.br\/index.php\/2020\/02\/09\/sockets-tcp-em-c-comunicacao-criptografada-na-raspberry-pi\/","title":{"rendered":"Sockets TCP em C: Comunica\u00e7\u00e3o criptografada na Raspberry Pi"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Com o\u00a0<em>boom<\/em>\u00a0da Internet das Coisas (IoT), algo que muitas vezes passa batido \u00e9\u00a0<strong>seguran\u00e7a<\/strong>. Seguran\u00e7a e IoT deveriam sempre andar de m\u00e3os dadas, j\u00e1 que uma falha de seguran\u00e7a pode prejudicar muito um projeto ou empresa. Uma das formas de se garantir seguran\u00e7a \u00e9 utilizar\u00a0<strong>criptografia<\/strong>, ou seja, \u201cembaralhar\u201d os dados de tal forma que somente o remetente consiga restaurar os dados originais, de modo que se algu\u00e9m conseguir interceptar tais dados n\u00e3o ir\u00e1 conseguir decifr\u00e1-los (ao menos, n\u00e3o t\u00e3o facilmente). Das ferramentas e bibliotecas dispon\u00edveis para criptografia, a mais utilizada e confi\u00e1vel do mercado atualmente \u00e9 a\u00a0<strong>biblioteca OpenSSL<\/strong>, conjunto de ferramentas open-source com vasto conte\u00fado em criptografia, hashs e algoritmos correlatos, possuindo\u00a0<strong>performance muito boa<\/strong>\u00a0(\u00e9 leve) e facilmente\u00a0<strong>compat\u00edvel com sistemas Linux<\/strong>. E falando em Linux,\u00a0<strong>a melhor forma de validar uma comunica\u00e7\u00e3o segura \u00e9 comunicando dois programas atrav\u00e9s de sockets seguros<\/strong>\u00a0e, visando performance, o ideal seria Sockets TCP usando a linguagem C.<br>O assunto deste post \u00e9 a utiliza\u00e7\u00e3o do OpenSSL para fazer uma comunica\u00e7\u00e3o segura via Sockets TCP em C. Isso ser\u00e1 abordado na forma de um projeto contendo dois programas \u2013 um\u00a0<strong>socket TCP seguro client<\/strong>\u00a0e um\u00a0<strong>socket TCP seguro server<\/strong>\u00a0\u2013 onde ambos se comunicar\u00e3o utilizando criptografia AES 256 CBC.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para ler este post na \u00edntegra, <a href=\"https:\/\/www.filipeflop.com\/blog\/sockets-tcp-em-c\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"clique aqui (opens in a new tab)\">clique aqui<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Com o\u00a0boom\u00a0da Internet das Coisas (IoT), algo que muitas vezes passa batido \u00e9\u00a0seguran\u00e7a. Seguran\u00e7a e IoT deveriam sempre andar de m\u00e3os dadas, j\u00e1 que uma falha de seguran\u00e7a pode prejudicar muito um projeto ou empresa. Uma das formas de se garantir seguran\u00e7a \u00e9 utilizar\u00a0criptografia, ou seja, \u201cembaralhar\u201d os dados de tal forma que somente o&#8230;<\/p>\n","protected":false},"author":1,"featured_media":1258,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[6,12,13,5],"tags":[],"class_list":["post-1257","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-iot","category-nivel-avancado","category-publicacoes","category-artigos-nacionais"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Sockets TCP em C: Comunica\u00e7\u00e3o criptografada na Raspberry Pi -<\/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:\/\/pedrobertoleti.com.br\/index.php\/2020\/02\/09\/sockets-tcp-em-c-comunicacao-criptografada-na-raspberry-pi\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Sockets TCP em C: Comunica\u00e7\u00e3o criptografada na Raspberry Pi -\" \/>\n<meta property=\"og:description\" content=\"Com o\u00a0boom\u00a0da Internet das Coisas (IoT), algo que muitas vezes passa batido \u00e9\u00a0seguran\u00e7a. Seguran\u00e7a e IoT deveriam sempre andar de m\u00e3os dadas, j\u00e1 que uma falha de seguran\u00e7a pode prejudicar muito um projeto ou empresa. Uma das formas de se garantir seguran\u00e7a \u00e9 utilizar\u00a0criptografia, ou seja, \u201cembaralhar\u201d os dados de tal forma que somente o...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/pedrobertoleti.com.br\/index.php\/2020\/02\/09\/sockets-tcp-em-c-comunicacao-criptografada-na-raspberry-pi\/\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pbertoleti\" \/>\n<meta property=\"article:published_time\" content=\"2020-02-09T16:21:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-02-09T16:21:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/pedrobertoleti.com.br\/wp-content\/uploads\/2020\/02\/socket_c_rasp_pi.png\" \/>\n\t<meta property=\"og:image:width\" content=\"777\" \/>\n\t<meta property=\"og:image:height\" content=\"382\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Pedro Bertoleti\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@pedro_bertoleti\" \/>\n<meta name=\"twitter:site\" content=\"@pedro_bertoleti\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Pedro Bertoleti\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\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:\\\/\\\/pedrobertoleti.com.br\\\/index.php\\\/2020\\\/02\\\/09\\\/sockets-tcp-em-c-comunicacao-criptografada-na-raspberry-pi\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pedrobertoleti.com.br\\\/index.php\\\/2020\\\/02\\\/09\\\/sockets-tcp-em-c-comunicacao-criptografada-na-raspberry-pi\\\/\"},\"author\":{\"name\":\"Pedro Bertoleti\",\"@id\":\"https:\\\/\\\/pedrobertoleti.com.br\\\/#\\\/schema\\\/person\\\/fe1c150103c09ca0a2b9bb200bef33de\"},\"headline\":\"Sockets TCP em C: Comunica\u00e7\u00e3o criptografada na Raspberry Pi\",\"datePublished\":\"2020-02-09T16:21:50+00:00\",\"dateModified\":\"2020-02-09T16:21:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/pedrobertoleti.com.br\\\/index.php\\\/2020\\\/02\\\/09\\\/sockets-tcp-em-c-comunicacao-criptografada-na-raspberry-pi\\\/\"},\"wordCount\":239,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/pedrobertoleti.com.br\\\/index.php\\\/2020\\\/02\\\/09\\\/sockets-tcp-em-c-comunicacao-criptografada-na-raspberry-pi\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/pedrobertoleti.com.br\\\/wp-content\\\/uploads\\\/2020\\\/02\\\/socket_c_rasp_pi.png\",\"articleSection\":[\"IoT\",\"N\u00edvel avan\u00e7ado\",\"Publica\u00e7\u00f5es\",\"publica\u00e7\u00f5es nacionais\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/pedrobertoleti.com.br\\\/index.php\\\/2020\\\/02\\\/09\\\/sockets-tcp-em-c-comunicacao-criptografada-na-raspberry-pi\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/pedrobertoleti.com.br\\\/index.php\\\/2020\\\/02\\\/09\\\/sockets-tcp-em-c-comunicacao-criptografada-na-raspberry-pi\\\/\",\"url\":\"https:\\\/\\\/pedrobertoleti.com.br\\\/index.php\\\/2020\\\/02\\\/09\\\/sockets-tcp-em-c-comunicacao-criptografada-na-raspberry-pi\\\/\",\"name\":\"Sockets TCP em C: Comunica\u00e7\u00e3o criptografada na Raspberry Pi -\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pedrobertoleti.com.br\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/pedrobertoleti.com.br\\\/index.php\\\/2020\\\/02\\\/09\\\/sockets-tcp-em-c-comunicacao-criptografada-na-raspberry-pi\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/pedrobertoleti.com.br\\\/index.php\\\/2020\\\/02\\\/09\\\/sockets-tcp-em-c-comunicacao-criptografada-na-raspberry-pi\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/pedrobertoleti.com.br\\\/wp-content\\\/uploads\\\/2020\\\/02\\\/socket_c_rasp_pi.png\",\"datePublished\":\"2020-02-09T16:21:50+00:00\",\"dateModified\":\"2020-02-09T16:21:52+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/pedrobertoleti.com.br\\\/#\\\/schema\\\/person\\\/fe1c150103c09ca0a2b9bb200bef33de\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/pedrobertoleti.com.br\\\/index.php\\\/2020\\\/02\\\/09\\\/sockets-tcp-em-c-comunicacao-criptografada-na-raspberry-pi\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/pedrobertoleti.com.br\\\/index.php\\\/2020\\\/02\\\/09\\\/sockets-tcp-em-c-comunicacao-criptografada-na-raspberry-pi\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/pedrobertoleti.com.br\\\/index.php\\\/2020\\\/02\\\/09\\\/sockets-tcp-em-c-comunicacao-criptografada-na-raspberry-pi\\\/#primaryimage\",\"url\":\"https:\\\/\\\/pedrobertoleti.com.br\\\/wp-content\\\/uploads\\\/2020\\\/02\\\/socket_c_rasp_pi.png\",\"contentUrl\":\"https:\\\/\\\/pedrobertoleti.com.br\\\/wp-content\\\/uploads\\\/2020\\\/02\\\/socket_c_rasp_pi.png\",\"width\":777,\"height\":382},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/pedrobertoleti.com.br\\\/index.php\\\/2020\\\/02\\\/09\\\/sockets-tcp-em-c-comunicacao-criptografada-na-raspberry-pi\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/pedrobertoleti.com.br\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Sockets TCP em C: Comunica\u00e7\u00e3o criptografada na Raspberry Pi\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/pedrobertoleti.com.br\\\/#website\",\"url\":\"https:\\\/\\\/pedrobertoleti.com.br\\\/\",\"name\":\"\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/pedrobertoleti.com.br\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/pedrobertoleti.com.br\\\/#\\\/schema\\\/person\\\/fe1c150103c09ca0a2b9bb200bef33de\",\"name\":\"Pedro Bertoleti\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/76ea2e908fec70b0d55b4eefd5ab24788f573fbe00bcb7b7d6e37da8f1e18dd3?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/76ea2e908fec70b0d55b4eefd5ab24788f573fbe00bcb7b7d6e37da8f1e18dd3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/76ea2e908fec70b0d55b4eefd5ab24788f573fbe00bcb7b7d6e37da8f1e18dd3?s=96&d=mm&r=g\",\"caption\":\"Pedro Bertoleti\"},\"description\":\"Informa\u00e7\u00f5es completas em: http:\\\/\\\/pedrobertoleti.com.br\\\/index.php\\\/sobre\\\/\",\"sameAs\":[\"http:\\\/\\\/www.pedrobertoleti.com.br\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Sockets TCP em C: Comunica\u00e7\u00e3o criptografada na Raspberry Pi -","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:\/\/pedrobertoleti.com.br\/index.php\/2020\/02\/09\/sockets-tcp-em-c-comunicacao-criptografada-na-raspberry-pi\/","og_locale":"pt_BR","og_type":"article","og_title":"Sockets TCP em C: Comunica\u00e7\u00e3o criptografada na Raspberry Pi -","og_description":"Com o\u00a0boom\u00a0da Internet das Coisas (IoT), algo que muitas vezes passa batido \u00e9\u00a0seguran\u00e7a. Seguran\u00e7a e IoT deveriam sempre andar de m\u00e3os dadas, j\u00e1 que uma falha de seguran\u00e7a pode prejudicar muito um projeto ou empresa. Uma das formas de se garantir seguran\u00e7a \u00e9 utilizar\u00a0criptografia, ou seja, \u201cembaralhar\u201d os dados de tal forma que somente o...","og_url":"https:\/\/pedrobertoleti.com.br\/index.php\/2020\/02\/09\/sockets-tcp-em-c-comunicacao-criptografada-na-raspberry-pi\/","article_publisher":"https:\/\/www.facebook.com\/pbertoleti","article_published_time":"2020-02-09T16:21:50+00:00","article_modified_time":"2020-02-09T16:21:52+00:00","og_image":[{"width":777,"height":382,"url":"https:\/\/pedrobertoleti.com.br\/wp-content\/uploads\/2020\/02\/socket_c_rasp_pi.png","type":"image\/png"}],"author":"Pedro Bertoleti","twitter_card":"summary_large_image","twitter_creator":"@pedro_bertoleti","twitter_site":"@pedro_bertoleti","twitter_misc":{"Escrito por":"Pedro Bertoleti","Est. tempo de leitura":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/pedrobertoleti.com.br\/index.php\/2020\/02\/09\/sockets-tcp-em-c-comunicacao-criptografada-na-raspberry-pi\/#article","isPartOf":{"@id":"https:\/\/pedrobertoleti.com.br\/index.php\/2020\/02\/09\/sockets-tcp-em-c-comunicacao-criptografada-na-raspberry-pi\/"},"author":{"name":"Pedro Bertoleti","@id":"https:\/\/pedrobertoleti.com.br\/#\/schema\/person\/fe1c150103c09ca0a2b9bb200bef33de"},"headline":"Sockets TCP em C: Comunica\u00e7\u00e3o criptografada na Raspberry Pi","datePublished":"2020-02-09T16:21:50+00:00","dateModified":"2020-02-09T16:21:52+00:00","mainEntityOfPage":{"@id":"https:\/\/pedrobertoleti.com.br\/index.php\/2020\/02\/09\/sockets-tcp-em-c-comunicacao-criptografada-na-raspberry-pi\/"},"wordCount":239,"commentCount":0,"image":{"@id":"https:\/\/pedrobertoleti.com.br\/index.php\/2020\/02\/09\/sockets-tcp-em-c-comunicacao-criptografada-na-raspberry-pi\/#primaryimage"},"thumbnailUrl":"https:\/\/pedrobertoleti.com.br\/wp-content\/uploads\/2020\/02\/socket_c_rasp_pi.png","articleSection":["IoT","N\u00edvel avan\u00e7ado","Publica\u00e7\u00f5es","publica\u00e7\u00f5es nacionais"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/pedrobertoleti.com.br\/index.php\/2020\/02\/09\/sockets-tcp-em-c-comunicacao-criptografada-na-raspberry-pi\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/pedrobertoleti.com.br\/index.php\/2020\/02\/09\/sockets-tcp-em-c-comunicacao-criptografada-na-raspberry-pi\/","url":"https:\/\/pedrobertoleti.com.br\/index.php\/2020\/02\/09\/sockets-tcp-em-c-comunicacao-criptografada-na-raspberry-pi\/","name":"Sockets TCP em C: Comunica\u00e7\u00e3o criptografada na Raspberry Pi -","isPartOf":{"@id":"https:\/\/pedrobertoleti.com.br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/pedrobertoleti.com.br\/index.php\/2020\/02\/09\/sockets-tcp-em-c-comunicacao-criptografada-na-raspberry-pi\/#primaryimage"},"image":{"@id":"https:\/\/pedrobertoleti.com.br\/index.php\/2020\/02\/09\/sockets-tcp-em-c-comunicacao-criptografada-na-raspberry-pi\/#primaryimage"},"thumbnailUrl":"https:\/\/pedrobertoleti.com.br\/wp-content\/uploads\/2020\/02\/socket_c_rasp_pi.png","datePublished":"2020-02-09T16:21:50+00:00","dateModified":"2020-02-09T16:21:52+00:00","author":{"@id":"https:\/\/pedrobertoleti.com.br\/#\/schema\/person\/fe1c150103c09ca0a2b9bb200bef33de"},"breadcrumb":{"@id":"https:\/\/pedrobertoleti.com.br\/index.php\/2020\/02\/09\/sockets-tcp-em-c-comunicacao-criptografada-na-raspberry-pi\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/pedrobertoleti.com.br\/index.php\/2020\/02\/09\/sockets-tcp-em-c-comunicacao-criptografada-na-raspberry-pi\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/pedrobertoleti.com.br\/index.php\/2020\/02\/09\/sockets-tcp-em-c-comunicacao-criptografada-na-raspberry-pi\/#primaryimage","url":"https:\/\/pedrobertoleti.com.br\/wp-content\/uploads\/2020\/02\/socket_c_rasp_pi.png","contentUrl":"https:\/\/pedrobertoleti.com.br\/wp-content\/uploads\/2020\/02\/socket_c_rasp_pi.png","width":777,"height":382},{"@type":"BreadcrumbList","@id":"https:\/\/pedrobertoleti.com.br\/index.php\/2020\/02\/09\/sockets-tcp-em-c-comunicacao-criptografada-na-raspberry-pi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/pedrobertoleti.com.br\/"},{"@type":"ListItem","position":2,"name":"Sockets TCP em C: Comunica\u00e7\u00e3o criptografada na Raspberry Pi"}]},{"@type":"WebSite","@id":"https:\/\/pedrobertoleti.com.br\/#website","url":"https:\/\/pedrobertoleti.com.br\/","name":"","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/pedrobertoleti.com.br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/pedrobertoleti.com.br\/#\/schema\/person\/fe1c150103c09ca0a2b9bb200bef33de","name":"Pedro Bertoleti","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/76ea2e908fec70b0d55b4eefd5ab24788f573fbe00bcb7b7d6e37da8f1e18dd3?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/76ea2e908fec70b0d55b4eefd5ab24788f573fbe00bcb7b7d6e37da8f1e18dd3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/76ea2e908fec70b0d55b4eefd5ab24788f573fbe00bcb7b7d6e37da8f1e18dd3?s=96&d=mm&r=g","caption":"Pedro Bertoleti"},"description":"Informa\u00e7\u00f5es completas em: http:\/\/pedrobertoleti.com.br\/index.php\/sobre\/","sameAs":["http:\/\/www.pedrobertoleti.com.br"]}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/pedrobertoleti.com.br\/wp-content\/uploads\/2020\/02\/socket_c_rasp_pi.png","_links":{"self":[{"href":"https:\/\/pedrobertoleti.com.br\/index.php\/wp-json\/wp\/v2\/posts\/1257","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pedrobertoleti.com.br\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pedrobertoleti.com.br\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pedrobertoleti.com.br\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pedrobertoleti.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=1257"}],"version-history":[{"count":1,"href":"https:\/\/pedrobertoleti.com.br\/index.php\/wp-json\/wp\/v2\/posts\/1257\/revisions"}],"predecessor-version":[{"id":1259,"href":"https:\/\/pedrobertoleti.com.br\/index.php\/wp-json\/wp\/v2\/posts\/1257\/revisions\/1259"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pedrobertoleti.com.br\/index.php\/wp-json\/wp\/v2\/media\/1258"}],"wp:attachment":[{"href":"https:\/\/pedrobertoleti.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=1257"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pedrobertoleti.com.br\/index.php\/wp-json\/wp\/v2\/categories?post=1257"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pedrobertoleti.com.br\/index.php\/wp-json\/wp\/v2\/tags?post=1257"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}