Search Articles — Sudonull

Search Results

In this project

What Is the Difference Between Encryption and Hashing?

https://sudonull.com/what-is-the-difference-between-encryption-and-hashing

Learn what is the difference between encryption and hashing, their use cases, and when to use each. A clear guide with examples and a comparison table.

Perceptual hash: search for similar images

https://sudonull.com/perceptual-hash-search-for-similar-images

How perceptual hashing algorithms work: from simple averaging to DCT. Comparison of methods and practical application for developers.

Password Strength: Calculations for Developers

https://sudonull.com/password-strength-calculations-for-developers

Learn the real password strength from calculations: from 5-digit PIN to passphrase. Recommendations on Argon2 hashing, throttling, and 2FA for middle/senior dev. Check your system.

Merkle Tree on Go: generics and proof

https://sudonull.com/merkle-tree-on-go-generics-and-proof

Implementation of Merkle Tree on Golang with generics. Proof of inclusion in O(log N), CBOR hashing, code examples. For middle/senior dev — study and apply in blockchains.

Number search algorithms: from Knuth to MCMC

https://sudonull.com/number-search-algorithms-from-knuth-to-mcmc

Breakdown of number guessing strategies in [1,N]: Knuth's maximin O(N²), random O(log N), Metropolis-Hastings MCMC. Code, analysis, benchmarks. Choose the optimal for your N.

From the web

What is Hashing? - Codecademy

https://www.codecademy.com/resources/blog/what-is-hashing

Mar 27, 2025 · Hashing is the process of converting data — text, numbers, files, or anything, really — into a fixed-length string of letters and numbers. Data is converted into these fixed-length strings, or …

Hashing in Data Structure - GeeksforGeeks

https://www.geeksforgeeks.org/dsa/hashing-data-structure/

Mar 3, 2026 · Hashing is a technique used in data structures that efficiently stores and retrieves data in a way that allows for quick access. Hashing involves mapping data to a specific index in a hash table …

Introduction to Hashing - GeeksforGeeks

https://www.geeksforgeeks.org/dsa/introduction-to-hashing-2/

Jan 29, 2026 · Hashing refers to the process of generating a small sized output (that can be used as index in a table) from an input of typically large and variable size. Hashing uses mathematical …

Hash function - Wikipedia

https://en.wikipedia.org/wiki/Hash_function

Hashing is a way to access data quickly and efficiently. Unlike lists or trees, it provides near-constant access time. It also uses much less storage than trying to store all possible keys directly, especially …

Hashing Explained: What It Is, How It Works, and What It's Used For

https://letscipher.com/en/articles/what-is-hashing

Apr 2, 2026 · Hashing is a one-way mathematical process that converts any data into a fixed-length string, used to verify integrity and securely store passwords. Discover how it works, why it cannot be …

What Is Hashing in Cybersecurity? | CrowdStrike

https://www.crowdstrike.com/en-us/cybersecurity-101/data-protection/data-hashing/

Hashing is a one-way mathematical function that turns data into a string of nondescript text that cannot be reversed or decoded. In the context of cybersecurity, hashing is a way to keep sensitive …

What is Hashing and How Does it Work? - SentinelOne

https://www.sentinelone.com/cybersecurity-101/cybersecurity/hashing/

Jul 15, 2025 · Hashing is a fundamental concept in cryptography and information security. Our guide explores the principles of hashing, explaining how cryptographic hash functions work and their …

What is hashing and how does it work? - TechTarget

https://www.techtarget.com/searchdatamanagement/definition/hashing

May 17, 2024 · Hashing is the process of transforming any given key or a string of characters into another value. This is usually represented by a shorter, fixed-length value or key that represents and …

Hashing in Data Structures: Types and Functions [With Examples]

https://www.scholarhat.com/tutorial/datastructures/hashing-in-data-structures

1 day ago · Have you ever heard of hashing but aren't sure how it works or why it's important? Hashing is the process of mapping a variable-length input data set into a finite-sized output data set. It …

What is Hashing? How Hash Codes Work - with Examples

https://www.freecodecamp.org/news/what-is-hashing/

Jan 26, 2020 · Hashing means using some function or algorithm to map object data to some representative integer value. This so-called hash code (or simply hash) can then be used as a way to …

Trending Now