{"id":2871,"date":"2024-11-11T17:13:00","date_gmt":"2024-11-11T10:13:00","guid":{"rendered":"https:\/\/fstack.io.vn\/?p=2871"},"modified":"2024-11-11T17:24:52","modified_gmt":"2024-11-11T10:24:52","slug":"ma-hoa-vigenere-la-gi-giai-vigenere-truc-tuyen","status":"publish","type":"post","link":"https:\/\/fstack.io.vn\/blog\/ma-hoa-vigenere-la-gi-giai-vigenere-truc-tuyen\/","title":{"rendered":"#5 M\u00e3 h\u00f3a Vigenere\u00a0l\u00e0 g\u00ec? Gi\u1ea3i Vigenere tr\u1ef1c tuy\u1ebfn."},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"2871\" class=\"elementor elementor-2871\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c2b07c3 e-flex e-con-boxed e-con e-parent\" data-id=\"c2b07c3\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-01f424b elementor-widget elementor-widget-heading\" data-id=\"01f424b\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Danh m\u1ee5c b\u00e0i vi\u1ebft<\/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=\"Toggle Table of Content\"><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: #999;color:#999\" 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: #999;color:#999\" 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 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/fstack.io.vn\/blog\/ma-hoa-vigenere-la-gi-giai-vigenere-truc-tuyen\/#1_Ma_hoa_Vigenere_la_gi\" >1. M\u00e3 h\u00f3a Vigenere l\u00e0 g\u00ec?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/fstack.io.vn\/blog\/ma-hoa-vigenere-la-gi-giai-vigenere-truc-tuyen\/#2_Cach_giai_ma_Vigenere\" >2. C\u00e1ch gi\u1ea3i m\u00e3 Vigenere<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/fstack.io.vn\/blog\/ma-hoa-vigenere-la-gi-giai-vigenere-truc-tuyen\/#3_Cong_Cu_Giai_Vigenere_Truc_Tuyen_Cua_Fstack\" >3. C\u00f4ng C\u1ee5 Gi\u1ea3i Vigenere\u00a0Tr\u1ef1c Tuy\u1ebfn C\u1ee7a Fstack<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/fstack.io.vn\/blog\/ma-hoa-vigenere-la-gi-giai-vigenere-truc-tuyen\/#4_Uu_diem_va_han_che_cua_ma_hoa_Vigenere\" >4. \u01afu \u0111i\u1ec3m v\u00e0 h\u1ea1n ch\u1ebf c\u1ee7a m\u00e3 h\u00f3a Vigenere<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/fstack.io.vn\/blog\/ma-hoa-vigenere-la-gi-giai-vigenere-truc-tuyen\/#Ket_luan\" >K\u1ebft lu\u1eadn<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"elementor-heading-title elementor-size-default\"><span class=\"ez-toc-section\" id=\"1_Ma_hoa_Vigenere_la_gi\"><\/span>1. M\u00e3 h\u00f3a Vigenere l\u00e0 g\u00ec? <span class=\"ez-toc-section-end\"><\/span><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b6fa0b9 elementor-widget elementor-widget-text-editor\" data-id=\"b6fa0b9\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Vigenere l\u00e0 m\u1ed9t d\u1ea1ng m\u00e3 h\u00f3a thay th\u1ebf \u0111a b\u1ea3ng, ngh\u0129a l\u00e0 m\u1ed7i k\u00fd t\u1ef1 trong b\u1ea3n r\u00f5 s\u1ebd b\u1ecb thay \u0111\u1ed5i kh\u00e1c nhau, d\u1ef1a tr\u00ean t\u1eebng k\u00fd t\u1ef1 trong t\u1eeb kh\u00f3a. \u0110\u00e2y l\u00e0 \u0111i\u1ec3m l\u00e0m cho Vigenere m\u1ea1nh m\u1ebd h\u01a1n m\u00e3 h\u00f3a Caesar truy\u1ec1n th\u1ed1ng (ch\u1ec9 d\u1ecbch chuy\u1ec3n to\u00e0n b\u1ed9 v\u0103n b\u1ea3n theo c\u00f9ng m\u1ed9t quy t\u1eafc).<\/p><p><strong>Quy t\u1eafc m\u00e3 h\u00f3a:<\/strong><\/p><ul><li>Ch\u1ecdn m\u1ed9t t\u1eeb kh\u00f3a (v\u00ed d\u1ee5: &#8220;LEMON&#8221;).<\/li><li>L\u1eb7p l\u1ea1i t\u1eeb kh\u00f3a n\u00e0y <a href=\"https:\/\/fstack.io.vn\/blog\/10-the-meta-ma-ban-nen-biet-khi-lam-seo-website\/\">sao<\/a> cho c\u00f3 c\u00f9ng \u0111\u1ed9 d\u00e0i v\u1edbi v\u0103n b\u1ea3n c\u1ea7n m\u00e3 h\u00f3a.<\/li><li>M\u1ed7i k\u00fd t\u1ef1 trong b\u1ea3n r\u00f5 s\u1ebd \u0111\u01b0\u1ee3c d\u1ecbch chuy\u1ec3n theo s\u1ed1 k\u00fd t\u1ef1 t\u01b0\u01a1ng \u1ee9ng v\u1edbi k\u00fd t\u1ef1 c\u1ee7a t\u1eeb kh\u00f3a.<\/li><\/ul><p>V\u00ed d\u1ee5, m\u00e3 h\u00f3a ch\u1eef &#8220;HELLO&#8221; v\u1edbi kh\u00f3a &#8220;LEMON&#8221;:<\/p><ul><li>H d\u1ecbch chuy\u1ec3n theo L (kho\u1ea3ng c\u00e1ch l\u00e0 11 k\u00fd t\u1ef1).<\/li><li>E d\u1ecbch chuy\u1ec3n theo E (kho\u1ea3ng c\u00e1ch l\u00e0 4 k\u00fd t\u1ef1), v.v.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4dbccb2 elementor-widget elementor-widget-heading\" data-id=\"4dbccb2\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><span class=\"ez-toc-section\" id=\"2_Cach_giai_ma_Vigenere\"><\/span>2. C\u00e1ch gi\u1ea3i m\u00e3 Vigenere<span class=\"ez-toc-section-end\"><\/span><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4831d11 elementor-widget elementor-widget-text-editor\" data-id=\"4831d11\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Gi\u1ea3i m\u00e3 Vigenere th\u1ef1c hi\u1ec7n ng\u01b0\u1ee3c l\u1ea1i quy tr\u00ecnh m\u00e3 h\u00f3a, t\u1ee9c l\u00e0 d\u1ecbch chuy\u1ec3n ng\u01b0\u1ee3c c\u00e1c k\u00fd t\u1ef1 trong b\u1ea3n m\u00e3 d\u1ef1a tr\u00ean t\u1eeb kh\u00f3a.<\/p><p><strong>Quy t\u1eafc gi\u1ea3i m\u00e3:<\/strong><\/p><ul><li>V\u1edbi m\u1ed7i k\u00fd t\u1ef1 c\u1ee7a b\u1ea3n m\u00e3, l\u00f9i l\u1ea1i theo s\u1ed1 k\u00fd t\u1ef1 t\u01b0\u01a1ng \u1ee9ng trong t\u1eeb kh\u00f3a.<\/li><li>K\u1ebft qu\u1ea3 l\u00e0 b\u1ea3n r\u00f5 (v\u0103n b\u1ea3n g\u1ed1c) ban \u0111\u1ea7u.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a4c57f2 elementor-widget elementor-widget-heading\" data-id=\"a4c57f2\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><span class=\"ez-toc-section\" id=\"3_Cong_Cu_Giai_Vigenere_Truc_Tuyen_Cua_Fstack\"><\/span>3. C\u00f4ng C\u1ee5 Gi\u1ea3i Vigenere\u00a0Tr\u1ef1c Tuy\u1ebfn C\u1ee7a Fstack<span class=\"ez-toc-section-end\"><\/span><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1c9014e elementor-widget elementor-widget-text-editor\" data-id=\"1c9014e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Ng\u00e0y nay, c\u00f3 nhi\u1ec1u <a href=\"https:\/\/fstack.io.vn\/blog\/top-10-cong-cu-digital-marketing-co-ban-cho-nguoi-moi-bat-dau\/\">c\u00f4ng c\u1ee5<\/a> tr\u1ef1c tuy\u1ebfn cho ph\u00e9p b\u1ea1n m\u00e3 h\u00f3a v\u00e0 gi\u1ea3i m\u00e3 v\u0103n b\u1ea3n b\u1eb1ng Vigenere. \u0110\u1ec3 gi\u1ea3i m\u00e3 Vigenere tr\u1ef1c tuy\u1ebfn, b\u1ea1n ch\u1ec9 c\u1ea7n nh\u1eadp:<\/p><ul><li>V\u0103n b\u1ea3n m\u00e3 h\u00f3a.<\/li><li>T\u1eeb kh\u00f3a (kh\u00f3a \u0111\u00e3 d\u00f9ng khi m\u00e3 h\u00f3a).<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ff4e17c elementor-widget elementor-widget-image\" data-id=\"ff4e17c\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"327\" src=\"https:\/\/fstack.io.vn\/blog\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-11-171556-1024x419.png\" class=\"attachment-large size-large wp-image-2874\" alt=\"C\u00f4ng c\u1ee5 gi\u1ea3i Vigenere\u00a0 tr\u1ef1c tuy\u1ebfn\" srcset=\"https:\/\/fstack.io.vn\/blog\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-11-171556-1024x419.png 1024w, https:\/\/fstack.io.vn\/blog\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-11-171556-300x123.png 300w, https:\/\/fstack.io.vn\/blog\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-11-171556-768x314.png 768w, https:\/\/fstack.io.vn\/blog\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-11-171556-1536x628.png 1536w, https:\/\/fstack.io.vn\/blog\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-11-171556.png 1914w\" sizes=\"(max-width: 800px) 100vw, 800px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">C\u00f4ng c\u1ee5 gi\u1ea3i Vigenere\u00a0 tr\u1ef1c tuy\u1ebfn<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e717821 elementor-widget elementor-widget-text-editor\" data-id=\"e717821\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>H\u00e3y c\u00f9ng tr\u1ea3i nghi\u1ec7m gi\u1ea3i m\u00e3 thu\u1eadt to\u00e1n Vigenere ngay b\u00ean d\u01b0\u1edbi c\u00f4ng c\u1ee5 n\u00e0y c\u00f3 th\u1ec3 m\u00e3 h\u00f3a v\u00e0 gi\u1ea3i m\u00e3 \u0111\u01b0\u1ee3c 1 v\u0103n b\u1ea3n c\u00f3 c\u00e1c k\u00fd t\u1ef1 \u0111\u1eb7c bi\u1ec7t nh\u01b0 xu\u1ed1ng d\u00f2ng &#8230;. kho\u1ea3ng h\u01a1n 230 k\u00fd t\u1ef1<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6edada8 elementor-widget elementor-widget-html\" data-id=\"6edada8\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t  <iframe src=\"https:\/\/mahoa-ecru.vercel.app\/\"\n        style=\"min-height: 400px; width: 100%; border: 1px solid #ccc; border-radius: 10px;\";\n  ><\/iframe>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3aa8d80 elementor-widget elementor-widget-text-editor\" data-id=\"3aa8d80\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>N\u1ebfu b\u1ea1n mu\u1ed1n tr\u1ea3 nghi\u1ec7m m\u1ed9t c\u00e1ch tuy\u1ec7t v\u1eddi h\u01a1n h\u00e3y <a href=\"https:\/\/mahoa-ecru.vercel.app\/\" rel=\"nofollow noopener\" target=\"_blank\">truy c\u1eadp \u0111\u1ebfn Vigenere\u00a0 c\u1ee7a Fstack nh\u00e9<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2260a72 elementor-widget elementor-widget-heading\" data-id=\"2260a72\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><span class=\"ez-toc-section\" id=\"4_Uu_diem_va_han_che_cua_ma_hoa_Vigenere\"><\/span>4. \u01afu \u0111i\u1ec3m v\u00e0 h\u1ea1n ch\u1ebf c\u1ee7a m\u00e3 h\u00f3a Vigenere<span class=\"ez-toc-section-end\"><\/span><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f33f195 elementor-widget elementor-widget-text-editor\" data-id=\"f33f195\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li><strong>\u01afu \u0111i\u1ec3m<\/strong>: \u0110\u01a1n gi\u1ea3n, d\u1ec5 hi\u1ec3u, v\u00e0 c\u00f3 th\u1ec3 cung c\u1ea5p \u0111\u1ed9 b\u1ea3o m\u1eadt t\u1ed1t h\u01a1n m\u00e3 h\u00f3a Caesar.<\/li><li><strong>H\u1ea1n ch\u1ebf<\/strong>: D\u1ec5 b\u1ecb ph\u00e1 gi\u1ea3i b\u1eb1ng ph\u00e2n t\u00edch t\u1ea7n s\u1ed1 n\u1ebfu t\u1eeb kh\u00f3a ng\u1eafn ho\u1eb7c n\u1ebfu c\u00f3 th\u1ec3 \u0111o\u00e1n \u0111\u01b0\u1ee3c t\u1eeb kh\u00f3a.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b0ae0df elementor-widget elementor-widget-heading\" data-id=\"b0ae0df\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><span class=\"ez-toc-section\" id=\"Ket_luan\"><\/span>K\u1ebft lu\u1eadn<span class=\"ez-toc-section-end\"><\/span><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f99065a elementor-widget elementor-widget-text-editor\" data-id=\"f99065a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"flex max-w-full flex-col flex-grow\"><div class=\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words [.text-message+&amp;]:mt-5\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"e72a17d4-fbb0-4138-be74-16ff450735e7\" data-message-model-slug=\"gpt-4o\"><div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[3px]\"><div class=\"markdown prose w-full break-words dark:prose-invert dark\"><p>M\u00e3 h\u00f3a Vigenere l\u00e0 m\u1ed9t c\u00f4ng c\u1ee5 m\u00e3 h\u00f3a h\u1eefu \u00edch, mang t\u00ednh l\u1ecbch s\u1eed nh\u01b0ng v\u1eabn c\u00f3 th\u1ec3 \u1ee9ng d\u1ee5ng trong m\u1ed9t s\u1ed1 l\u0129nh v\u1ef1c gi\u00e1o d\u1ee5c, an to\u00e0n th\u00f4ng tin c\u01a1 b\u1ea3n.<\/p><\/div><\/div><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>1. M\u00e3 h\u00f3a Vigenere l\u00e0 g\u00ec? Vigenere l\u00e0 m\u1ed9t d\u1ea1ng m\u00e3 h\u00f3a thay th\u1ebf \u0111a b\u1ea3ng, ngh\u0129a l\u00e0 m\u1ed7i k\u00fd t\u1ef1 trong b\u1ea3n r\u00f5 s\u1ebd b\u1ecb thay \u0111\u1ed5i kh\u00e1c nhau, d\u1ef1a tr\u00ean t\u1eebng k\u00fd t\u1ef1 trong t\u1eeb kh\u00f3a. \u0110\u00e2y l\u00e0 \u0111i\u1ec3m l\u00e0m cho Vigenere m\u1ea1nh m\u1ebd h\u01a1n m\u00e3 h\u00f3a Caesar truy\u1ec1n th\u1ed1ng (ch\u1ec9 d\u1ecbch chuy\u1ec3n [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2872,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1,48,66],"tags":[70],"class_list":["post-2871","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cong-nghe","category-lap-trinh","category-thu-thuat","tag-vigenere"],"acf":[],"jetpack_featured_media_url":"https:\/\/fstack.io.vn\/blog\/wp-content\/uploads\/2024\/11\/private.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fstack.io.vn\/blog\/wp-json\/wp\/v2\/posts\/2871","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fstack.io.vn\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fstack.io.vn\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fstack.io.vn\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fstack.io.vn\/blog\/wp-json\/wp\/v2\/comments?post=2871"}],"version-history":[{"count":8,"href":"https:\/\/fstack.io.vn\/blog\/wp-json\/wp\/v2\/posts\/2871\/revisions"}],"predecessor-version":[{"id":2882,"href":"https:\/\/fstack.io.vn\/blog\/wp-json\/wp\/v2\/posts\/2871\/revisions\/2882"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fstack.io.vn\/blog\/wp-json\/wp\/v2\/media\/2872"}],"wp:attachment":[{"href":"https:\/\/fstack.io.vn\/blog\/wp-json\/wp\/v2\/media?parent=2871"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fstack.io.vn\/blog\/wp-json\/wp\/v2\/categories?post=2871"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fstack.io.vn\/blog\/wp-json\/wp\/v2\/tags?post=2871"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}