<?xml version="1.0" encoding="UTF-8" ?>
<rss
    version="2.0"
    xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:webfeeds="http://webfeeds.org/rss/1.0"
    xmlns:media="http://search.yahoo.com/mrss/"
    >
    <channel>
        <title>Hash Tag - Viblo</title>
        <link>https://viblo.asia/rss</link>
        <description><![CDATA[Free service for technical knowledge sharing]]></description>
        <atom:link href="https://viblo.asia/rss/tags/hash.rss" rel="self"></atom:link>
                <copyright>Sun* Inc.</copyright>
                                                <webfeeds:logo>https://viblo.asia/logo_full.svg</webfeeds:logo>
        <image>
            <url>https://viblo.asia/logo_full.svg</url>
            <title>Hash Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-04-16T19:04:08+07:00</lastBuildDate>
                <item>
            <title><![CDATA[Giới thiệu về Bcrypt – Giải pháp mã hóa mật khẩu an toàn]]></title>
                        <link>https://viblo.asia/p/gioi-thieu-ve-bcrypt-giai-phap-ma-hoa-mat-khau-an-toan-oKLnqBgZJQO</link>
            <guid isPermaLink="true">https://viblo.asia/p/gioi-thieu-ve-bcrypt-giai-phap-ma-hoa-mat-khau-an-toan-oKLnqBgZJQO</guid>
            <description><![CDATA[Trong thời đại mà tấn công mạng ngày càng tinh vi, việc bảo mật mật khẩu người dùng không còn đơn giản là "hash" rồi lưu vào database. Các thuật toán ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nam Phạm</dc:creator>
            <pubDate>2025-08-21 23:03:56</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Cryptography p12] Hàm băm SHA256]]></title>
                        <link>https://viblo.asia/p/cryptography-p12-ham-bam-sha256-zOQJwkgyJMP</link>
            <guid isPermaLink="true">https://viblo.asia/p/cryptography-p12-ham-bam-sha256-zOQJwkgyJMP</guid>
            <description><![CDATA[Bài viết được lấy từ https://truongphuoc.wordpress.com/2024/08/22/blockchain-20-5-ham-bam-sha256/

Bài này này gồm gần 3000 chữ và rất nhiều hình ảnh,...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hoàng Trường Phước</dc:creator>
            <pubDate>2024-08-22 09:00:46</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Cryptography p11] Hàm băm MD5]]></title>
                        <link>https://viblo.asia/p/cryptography-p11-ham-bam-md5-Yym40YojJ91</link>
            <guid isPermaLink="true">https://viblo.asia/p/cryptography-p11-ham-bam-md5-Yym40YojJ91</guid>
            <description><![CDATA[Bài viết được lấy từ  https://truongphuoc.wordpress.com/2024/08/19/blockchain-20-4-ham-bam-md5/

Bài viết này gần 4000 chữ và gồm rất nhiều hình. Để b...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hoàng Trường Phước</dc:creator>
            <pubDate>2024-08-19 09:00:15</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tấn công hàm băm (hash attack) - Tấn công xung đột băm (hash collision attack)]]></title>
                        <link>https://viblo.asia/p/tan-cong-ham-bam-hash-attack-tan-cong-xung-dot-bam-hash-collision-attack-3kY4gKe94Ae</link>
            <guid isPermaLink="true">https://viblo.asia/p/tan-cong-ham-bam-hash-attack-tan-cong-xung-dot-bam-hash-collision-attack-3kY4gKe94Ae</guid>
            <description><![CDATA[I. Hash attack

Về việc đưa ra một thuật toán băm "ngược"  nhằm tìm ra chính xác thông điệp  từ  là không thể. Nguyên lý của hàm băm chính là đưa các ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viblo Security</dc:creator>
            <pubDate>2025-02-25 13:37:39</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Hàm băm trong mật mã học - Hashing in cryptography]]></title>
                        <link>https://viblo.asia/p/ham-bam-trong-mat-ma-hoc-hashing-in-cryptography-pgjLNQg9J32</link>
            <guid isPermaLink="true">https://viblo.asia/p/ham-bam-trong-mat-ma-hoc-hashing-in-cryptography-pgjLNQg9J32</guid>
            <description><![CDATA[I. Định nghĩa

Dựa theo bối cảnh mật mã học, chúng ta có thể định nghĩa hàm băm là một phép toán đưa thông điệp đầu vào (chuỗi ký tự, độ dài tùy ý) xử...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viblo Security</dc:creator>
            <pubDate>2025-02-24 13:37:19</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Data structures: Hash table]]></title>
                        <link>https://viblo.asia/p/data-structures-hash-table-YWOZrGnRlQ0</link>
            <guid isPermaLink="true">https://viblo.asia/p/data-structures-hash-table-YWOZrGnRlQ0</guid>
            <description><![CDATA[Giới thiệu
Hash Table là một cấu trúc dữ liệu vô cùng quan trọng có ở  hầu hết các ngôn ngữ, là một tronng nhữg nền tảng của Cấu trúc dữ liệu và thuật...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hiếu Đỗ</dc:creator>
            <pubDate>2021-12-31 17:23:21</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Để bắt đầu tìm hiểu về Blockchain, hãy học về Hashing function(hàm băm)!]]></title>
                        <link>https://viblo.asia/p/de-bat-dau-tim-hieu-ve-blockchain-hay-hoc-ve-hashing-functionham-bam-GrLZDR825k0</link>
            <guid isPermaLink="true">https://viblo.asia/p/de-bat-dau-tim-hieu-ve-blockchain-hay-hoc-ve-hashing-functionham-bam-GrLZDR825k0</guid>
            <description><![CDATA[Mở đầu
Blockchain là gì
Blockchain (hay cuốn sổ cái) là hệ thống cơ sở dữ liệu cho phép lưu trữ và truyền tải các khối thông tin (block). Chúng được l...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ngoc Long Chu</dc:creator>
            <pubDate>2021-09-20 11:35:25</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Một số hướng giải quyết cho bài toán tìm kiếm]]></title>
                        <link>https://viblo.asia/p/mot-so-huong-giai-quyet-cho-bai-toan-tim-kiem-oOVlYJyV58W</link>
            <guid isPermaLink="true">https://viblo.asia/p/mot-so-huong-giai-quyet-cho-bai-toan-tim-kiem-oOVlYJyV58W</guid>
            <description><![CDATA[Để giải quyết một bài toán trong lập trình, chúng ta có thể có nhiều cách, thuật toán để giải quyết. Tuy nhiên, không phải bài toán nào cũng có thể tố...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trần Quang Huy</dc:creator>
            <pubDate>2022-08-04 08:51:09</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tìm hiểu về Hash trong Ruby]]></title>
                        <link>https://viblo.asia/p/tim-hieu-ve-hash-trong-ruby-6J3ZgdRqlmB</link>
            <guid isPermaLink="true">https://viblo.asia/p/tim-hieu-ve-hash-trong-ruby-6J3ZgdRqlmB</guid>
            <description><![CDATA[![](https://images.viblo.asia/f787b25b-d4be-499f-8bf5-9c68cf1b23d9.png)


Hash là gì?
Hash là một kiểu cấu trúc dữ liệu lưu trữ các items bằng các key...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Le Thao</dc:creator>
            <pubDate>2021-07-20 10:48:01</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Hash hoạt động như thế nào trong Ruby]]></title>
                        <link>https://viblo.asia/p/hash-hoat-dong-nhu-the-nao-trong-ruby-L4x5xr0bZBM</link>
            <guid isPermaLink="true">https://viblo.asia/p/hash-hoat-dong-nhu-the-nao-trong-ruby-L4x5xr0bZBM</guid>
            <description><![CDATA[Bài viết là tổng quan ngắn gọn về cấu trúc dữ liệu hash, cách nó được triển khai trong Ruby, và một số những thay đổi của hash trong MRI Ruby.

Hash l...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Le Thao</dc:creator>
            <pubDate>2021-07-19 15:39:01</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Giới thiệu về Hash trong Ruby và Rails]]></title>
                        <link>https://viblo.asia/p/gioi-thieu-ve-hash-trong-ruby-va-rails-RnB5pj6GZPG</link>
            <guid isPermaLink="true">https://viblo.asia/p/gioi-thieu-ve-hash-trong-ruby-va-rails-RnB5pj6GZPG</guid>
            <description><![CDATA[![](https://images.viblo.asia/b3bb9110-0c7f-44ae-99f2-c86037a41507.png)



Hash là một cấu trúc dữ liệu lưu trữ bằng các khóa liên quan. Điều này trái...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chu Ngoc Minh</dc:creator>
            <pubDate>2021-03-10 14:23:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Cryptopals] Set 7: Hashes]]></title>
                        <link>https://viblo.asia/p/cryptopals-set-7-hashes-E375zQL2lGW</link>
            <guid isPermaLink="true">https://viblo.asia/p/cryptopals-set-7-hashes-E375zQL2lGW</guid>
            <description><![CDATA[<sup>Đây là một bài trong series Cùng giải Cryptopals!.<br>Các bạn nên tự làm hoặc vừa đọc vừa làm thay vì đọc lời giải trực tiếp.</sup>

Không chần c...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ngoc N Tran</dc:creator>
            <pubDate>2020-11-02 23:12:14</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[The Difference Between SHA-1, SHA-2 and SHA-256 Hash Algorithms]]></title>
                        <link>https://viblo.asia/p/the-difference-between-sha-1-sha-2-and-sha-256-hash-algorithms-OeVKBvbMKkW</link>
            <guid isPermaLink="true">https://viblo.asia/p/the-difference-between-sha-1-sha-2-and-sha-256-hash-algorithms-OeVKBvbMKkW</guid>
            <description><![CDATA[![](https://images.viblo.asia/4129c65c-dca7-42c5-8625-dd4f0e8c52f3.png)



Nếu bạn đã nghe nói về SHA dù hình thức này hay hình thức kia thì chúng ta ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Huu Co</dc:creator>
            <pubDate>2020-04-20 21:19:25</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Truth tables as Ruby Hashes]]></title>
                        <link>https://viblo.asia/p/truth-tables-as-ruby-hashes-Qbq5Qk83ZD8</link>
            <guid isPermaLink="true">https://viblo.asia/p/truth-tables-as-ruby-hashes-Qbq5Qk83ZD8</guid>
            <description><![CDATA[Introduction

Truth table là một trong những cách để định nghĩa và kiểm tra luồng hoạt động của code. Truth table sử dụng các functions của hệ thống n...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">TuanNM</dc:creator>
            <pubDate>2019-07-22 22:55:15</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Một số câu hỏi liên quan đến Crypto / Hashes / Passwords (P2)]]></title>
                        <link>https://viblo.asia/p/mot-so-cau-hoi-lien-quan-den-crypto-hashes-passwords-p2-eW65GgjO5DO</link>
            <guid isPermaLink="true">https://viblo.asia/p/mot-so-cau-hoi-lien-quan-den-crypto-hashes-passwords-p2-eW65GgjO5DO</guid>
            <description><![CDATA[Question 5: What is token impersonation?
Về token:
   - Đối với mô hình kiến trúc Restfull API hiện nay, việc sử dụng đơn thuần username/password để x...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Đoàn Đình Linh</dc:creator>
            <pubDate>2019-05-24 10:19:44</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Một số câu hỏi liên quan đến Crypto / Hashes / Passwords (P1)]]></title>
                        <link>https://viblo.asia/p/mot-so-cau-hoi-lien-quan-den-crypto-hashes-passwords-p1-1VgZvXvR5Aw</link>
            <guid isPermaLink="true">https://viblo.asia/p/mot-so-cau-hoi-lien-quan-den-crypto-hashes-passwords-p1-1VgZvXvR5Aw</guid>
            <description><![CDATA[Question 1: Describe the basics of input and output of a stream cipher.
- Với stream cipher (hệ mã luồng) này việc mã hóa sẽ được thực hiện lần lượt t...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Đoàn Đình Linh</dc:creator>
            <pubDate>2019-05-23 14:58:06</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[5 Tips  Ruby on Rails có lẽ bạn chưa biết]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/5-tips-ruby-on-rails-co-le-ban-chua-biet-gAm5yq1O5db</link>
            <guid isPermaLink="true">https://viblo.asia/p/5-tips-ruby-on-rails-co-le-ban-chua-biet-gAm5yq1O5db</guid>
            <description><![CDATA[Bài viết được dịch từ nguồn 5 Ruby on Rails Tips You Probably Don’t Know

Từ khi bắt đầu làm việc với Ruby on Rails, sau nhiều năm sử dụng nó, tôi khô...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Văn Hưng B</dc:creator>
            <pubDate>2018-08-20 18:31:02</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Hash - mảng kết hợp trong ruby (Phần 1)]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/hash-mang-ket-hop-trong-ruby-phan-1-07LKXAq4ZV4</link>
            <guid isPermaLink="true">https://viblo.asia/p/hash-mang-ket-hop-trong-ruby-phan-1-07LKXAq4ZV4</guid>
            <description><![CDATA[Hash trong ruby là một tập hợp chứa các key duy nhất - bạn có thể coi nó như quyển từ điển ý. key ở đây là các từ vựng và nó là duy nhất. Hash còn đượ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">tuvudu</dc:creator>
            <pubDate>2018-06-26 07:45:50</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Phần 3: Tự tạo ra một đồng tiền ảo Bitcoin của mình]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/phan-3-tu-tao-ra-mot-dong-tien-ao-bitcoin-cua-minh-maGK7WkbKj2</link>
            <guid isPermaLink="true">https://viblo.asia/p/phan-3-tu-tao-ra-mot-dong-tien-ao-bitcoin-cua-minh-maGK7WkbKj2</guid>
            <description><![CDATA[![](https://images.viblo.asia/7864345a-4a50-49e9-83f8-fff0a9c0fb32.gif)


Tiền ảo là gì?
Ở 2 phần trước ta đã hiểu thế nào là Blockchain, và thế nào l...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chung Minh Tú</dc:creator>
            <pubDate>2018-03-06 15:27:05</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Xử lý hash fallbacks]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/xu-ly-hash-fallbacks-ByEZk3E2ZQ0</link>
            <guid isPermaLink="true">https://viblo.asia/p/xu-ly-hash-fallbacks-ByEZk3E2ZQ0</guid>
            <description><![CDATA[Có thể các bạn không biết, có nhiều cách để lấy một giá trị trong hash. Trong bài viết này, tôi sẽ nói về ba trong số chúng và những tác dụng của mỗi ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Khổng Minh Trí</dc:creator>
            <pubDate>2017-10-31 17:22:54</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Các thao tác với hash trong ruby]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/cac-thao-tac-voi-hash-trong-ruby-07LKXY7kZV4</link>
            <guid isPermaLink="true">https://viblo.asia/p/cac-thao-tac-voi-hash-trong-ruby-07LKXY7kZV4</guid>
            <description><![CDATA[Bài viết này sẽ giới thiệu các kiến thức về các thao tác khi làm việc với hash trong Ruby.
Tạo một hash mới
Lấy giá trị từ hash
Có thể dùng fetch
Thêm...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ngeng</dc:creator>
            <pubDate>2017-06-25 22:25:34</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Deep dive into Hashing - HashMap in Android ]]></title>
                        <link>https://viblo.asia/p/deep-dive-into-hashing-hashmap-in-android-MVpeKBxwGKd</link>
            <guid isPermaLink="true">https://viblo.asia/p/deep-dive-into-hashing-hashmap-in-android-MVpeKBxwGKd</guid>
            <description><![CDATA[Hash ở đâu

Ngày nay, Hash đã và đang được ứng dụng khắp mọi nơi.
- Mã hóa password trong database bằng hash
- Mọi commit trong Git đều được đánh Hash...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chau Bao Long</dc:creator>
            <pubDate>2016-09-23 02:40:52</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Fundamental] Inside Ruby Hash]]></title>
                        <link>https://viblo.asia/p/fundamental-inside-ruby-hash-aKYMNjVbM83E</link>
            <guid isPermaLink="true">https://viblo.asia/p/fundamental-inside-ruby-hash-aKYMNjVbM83E</guid>
            <description><![CDATA[Previously, I have written a post talking about Ruby Class and Object and today I would like to present another basic component of Ruby, Hash table.

...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thien Duc To</dc:creator>
            <pubDate>2016-05-25 10:38:39</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Ruby] Tạo một Hash với chiều sâu vô hạn]]></title>
                        <link>https://viblo.asia/p/ruby-tao-mot-hash-voi-chieu-sau-vo-han-BYjv4kkyGxpV</link>
            <guid isPermaLink="true">https://viblo.asia/p/ruby-tao-mot-hash-voi-chieu-sau-vo-han-BYjv4kkyGxpV</guid>
            <description><![CDATA[Đọc và dịch theo ý hiểu của bài viết sau
http://firedev.com/posts/2015/bottomless-ruby-hash/

Vào những ngày khác nhau, có nhiều người hỏi rằng nếu có...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ngoc Nguyễn</dc:creator>
            <pubDate>2015-10-26 01:50:04</pubDate>
                                                                                                        </item>
            </channel>
</rss>
