---
title: "#hash articles | Hashnode"
description: "Explore 31 articles tagged #hash on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/hash"
---

Tag

# #hash

31 posts · 2 followers

[Anslem Owhofasa](https://hashnode.com/@aceo) · [Aug 18](https://hashnode.com/posts/why-exporting-support-tickets-is-a-security-risk-and-how-to-fix-it-local-first/6a8434b5eb30c2f83f2e5c49)

### [Why exporting support tickets is a security risk and how to fix it local first](https://anslem.hashnode.dev/why-exporting-support-tickets-is-a-security-risk-and-how-to-fix-it-local-first?utm_source=hashnode&utm_medium=feed)

Exporting support threads exposes PII and lacks proof of integrity. Local-first JSON evidence packages solve privacy and security risks.

5 min read · [anslem.hashnode.dev](https://anslem.hashnode.dev/why-exporting-support-tickets-is-a-security-risk-and-how-to-fix-it-local-first?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/why-exporting-support-tickets-is-a-security-risk-and-how-to-fix-it-local-first/6a8434b5eb30c2f83f2e5c49)

[Hrithik Gupta](https://hashnode.com/@HrithikHRX) · [Jul 28](https://hashnode.com/posts/how-we-enabled-automatic-otp-detection-in-android-without-requesting-sms-permission/6a68470cd57520354d55cd50)

### [How We Enabled Automatic OTP Detection in Android Without Requesting SMS Permission](https://hrithikgupta.hashnode.dev/how-we-enabled-automatic-otp-detection-in-android-without-requesting-sms-permission?utm_source=hashnode&utm_medium=feed)

The engineering journey of implementing Android's SMS Retriever API with Capacitor, App Hash, and Next.js—without asking users for SMS permissions.

7 min read · [hrithikgupta.hashnode.dev](https://hrithikgupta.hashnode.dev/how-we-enabled-automatic-otp-detection-in-android-without-requesting-sms-permission?utm_source=hashnode&utm_medium=feed)

[Minaal Naik](https://hashnode.com/@Minaal) · [Feb 19](https://hashnode.com/posts/the-armor-of-the-chain-why-you-cant-hack-blockchain/6996936acfba5bb677294092)

### [The Armor of the Chain — Why You Can't "Hack" Blockchain](https://armorofchain.hashnode.dev/the-armor-of-the-chain-why-you-cant-hack-blockchain?utm_source=hashnode&utm_medium=feed)

Welcome to Day 3! If you’ve been following along, we’ve covered the Why (Day 1) and the Structure (Day 2). But today, we answer the question that skeptics always ask: "If it's just digital data, why can't someone just edit the numbers and give themse...

2 min read · [armorofchain.hashnode.dev](https://armorofchain.hashnode.dev/the-armor-of-the-chain-why-you-cant-hack-blockchain?utm_source=hashnode&utm_medium=feed)

[Janhvi Deshmukh](https://hashnode.com/@janhvi1508) · [Jan 29](https://hashnode.com/posts/unlock-the-gurus-hidden-cupboard-a-deep-dive-into-the-git-folder/697bd6ec1b7fd13f621935fb)

### [Unlock the Guru’s Hidden Cupboard: A Deep Dive into the .git Folder](https://internal-git-folder-janhvi.hashnode.dev/unlock-the-gurus-hidden-cupboard-a-deep-dive-into-the-git-folder?utm_source=hashnode&utm_medium=feed)

The DNA of Your Dance: Decoding Blobs, Trees, and the Logic of Version Control

7 min read · [internal-git-folder-janhvi.hashnode.dev](https://internal-git-folder-janhvi.hashnode.dev/unlock-the-gurus-hidden-cupboard-a-deep-dive-into-the-git-folder?utm_source=hashnode&utm_medium=feed)

[Purakhnath Jyani](https://hashnode.com/@purakhnath-jyani) · [Jan 1](https://hashnode.com/posts/the-inner-workings-of-git-decoding-the-purpose-of-the-git-directory/6956bb9f957d5409ddfe4b9c)

### [The Inner Workings of Git: Decoding the Purpose of the .git Directory](https://purakhnath-jyani.hashnode.dev/the-inner-workings-of-git-decoding-the-purpose-of-the-git-directory?utm_source=hashnode&utm_medium=feed)

Explore how Git works internally, focusing on the purpose and contents of the .git directory and its role in tracking changes

4 min read · [purakhnath-jyani.hashnode.dev](https://purakhnath-jyani.hashnode.dev/the-inner-workings-of-git-decoding-the-purpose-of-the-git-directory?utm_source=hashnode&utm_medium=feed)

[Akshaya Gangatharan](https://hashnode.com/@0xakshaya) · [Dec 14, 2025](https://hashnode.com/posts/hash-functions-explained-simply/693ec4b006586a7424c8d12a)

### [Hash Functions Explained Simply](https://gr-akshaya.hashnode.dev/hash-functions-explained-simply?utm_source=hashnode&utm_medium=feed)

Deep dive into cryptographic hash functions, explaining how they work, why they matter, and where they’re used

6 min read · [gr-akshaya.hashnode.dev](https://gr-akshaya.hashnode.dev/hash-functions-explained-simply?utm_source=hashnode&utm_medium=feed)

[Akash Bijwe](https://hashnode.com/@akashbijwe) · [Dec 10, 2025](https://hashnode.com/posts/hash-generator-turn-your-text-into-a-secure-hash-in-a-click/6939a725f38a7a5c176b603d)

### [Hash Generator — Turn Your Text Into a Secure Hash in a Click 🔐](https://devutilx.hashnode.dev/hash-generator-turn-your-text-into-a-secure-hash-in-a-click?utm_source=hashnode&utm_medium=feed)

Hash Generator on DevUtilX — a simple, client-side tool that converts any text into a hash using popular algorithms (MD5, SHA-1, SHA-256, SHA-512, etc.)

3 min read · [devutilx.hashnode.dev](https://devutilx.hashnode.dev/hash-generator-turn-your-text-into-a-secure-hash-in-a-click?utm_source=hashnode&utm_medium=feed)

[Philicare](https://hashnode.com/@philicare) · [Dec 3, 2025](https://hashnode.com/posts/checking-for-the-existence-of-a-hash-key/692ffc45f739b8a7c63f8c24)

### [Checking for the existence of a Hash key](https://langage-ruby.hashnode.dev/checking-for-the-existence-of-a-hash-key?utm_source=hashnode&utm_medium=feed)

You can test whether a key is present in a hash and return a precise message when it fails thanks to the KeyError exception raised by #fetch: begin {one: "1", two: "2"}.fetch(:three) rescue => e p "The key #{e.key.inspect} cannot be found in #{e....

1 min read · [langage-ruby.hashnode.dev](https://langage-ruby.hashnode.dev/checking-for-the-existence-of-a-hash-key?utm_source=hashnode&utm_medium=feed)

[Philicare](https://hashnode.com/@philicare) · [Nov 30, 2025](https://hashnode.com/posts/verifier-lexistence-dune-cle-de-hash/692c07a2c17103e6430a0f48)

### [Vérifier l'existence d'une clé de \`Hash\`](https://langage-ruby.hashnode.dev/verifier-lexistence-dune-cle-de-hash?utm_source=hashnode&utm_medium=feed)

On peut tester la présence d’une clé dans un hash et retourner un message très précis le cas échouant grâce à l’exception KeyError levée par #fetch : begin {un: "1", deux: "2"}.fetch(:trois) rescue => e p "La clé #{e.key.inspect} est introuva...

1 min read · [langage-ruby.hashnode.dev](https://langage-ruby.hashnode.dev/verifier-lexistence-dune-cle-de-hash?utm_source=hashnode&utm_medium=feed)

[adeloli](https://hashnode.com/@adeloli) · [Sep 29, 2025](https://hashnode.com/posts/introduction-to-hashes/68dac6868d305f66271acb00)

### [Introduction to Hashes in Cybersecurity: Definition, Types, and How to Generate Them](https://adeloli.hashnode.dev/introduction-to-hashes?utm_source=hashnode&utm_medium=feed)

Learn about cryptographic hashes in cybersecurity, their types, uses, and how to generate them on Windows and Linux/macOS in this guide

2 min read · [adeloli.hashnode.dev](https://adeloli.hashnode.dev/introduction-to-hashes?utm_source=hashnode&utm_medium=feed)
