hashing
Converting to digests
Hashing is the process of converting data into a fixed-length code using a mathematical function.
In computing, hashing transforms passwords, files, or other inputs into unique strings called hashes: The system uses hashing to verify file integrity.
The same input always produces the same hash, but the process can't be reversed to recover the original.
Hashing also means chopping food into small pieces, as with hash browns.
Cryptographic one-way function
- MD5Cryptographic fingerprint algorithm
- saltSodium chloride compound
- noncePresent purpose or occasion
- digestMetabolize or summarize
one-way · irreversible · deterministic · checksum · integrity · verification
Cryptographic one-way function
- MD5Cryptographic fingerprint algorithm
- collisionForceful contact between objects
- digestMetabolize or summarize
- bucketOpen-top carrying vessel
chaining · lookup · key · value · distribution · uniformity · modulo
Peer-to-peer electronic cash
- EthereumProgrammable blockchain network
- miningExtracting earth's resources
- blockSolid mass, or impede
- noncePresent purpose or occasion
difficulty · ledger · transaction · consensus · SHA-256 · target · header · chain
Authentication string
- authenticationConfirming genuine identity
- saltingApplying sodium chloride
- credentialProof of qualification
- loginAuthentication act or screen
verification · breach · pepper · identity · token · session · two-factor
SHA-256
Cryptographic one-way function
digest · one-way · irreversible · deterministic · checksum · integrity · verification
SHA-256
Cryptographic one-way function
- MD5Cryptographic fingerprint algorithm
- collisionForceful contact between objects
- digestMetabolize or summarize
bucket · chaining · lookup · key · value · distribution · uniformity · modulo
Bitcoin
Peer-to-peer electronic cash
nonce · difficulty · ledger · transaction · consensus · SHA-256 · target · header · chain · immutability
password
Authentication string
- authenticationConfirming genuine identity
- saltingApplying sodium chloride
- credentialProof of qualification
login · verification · breach · pepper · identity · token · session · two-factor
- computingcomputer, computers, software, hardware, code
- processingprocessing, batch processing, data processing, parallel processing, real-time processing
- privacyprivacy, private, seclusion, confidentiality, solitude
- data privacydata privacy, GDPR, personal data, data protection, de-identification
- software developmentcoding, programming, bug, debug, debugging
- Data Securitydata protection, encryption key, data security, password, passwords
hashingbinary search
Logarithmic lookup in sorted data
sorting · enumeration · iteration · indexing · random access
- hashing outDiscussing until resolved