It is common to confuse with other security primitives. Here is the differentiation:
| Operation | Cost (relative to single hash) | |-----------|-------------------------------| | Single SHA-256 | 1.0x | | Hash-Hash (SHA-256 twice) | ~2.0x |
This is an exploration of Hash-Hash: a dish, a concept, and a philosophy of resourcefulness.
import argon2 ph = argon2.PasswordHasher() hash = ph.hash(password)
The traveler was stunned. "But how? You didn't even look at the other shelves!"
It is common to confuse with other security primitives. Here is the differentiation:
| Operation | Cost (relative to single hash) | |-----------|-------------------------------| | Single SHA-256 | 1.0x | | Hash-Hash (SHA-256 twice) | ~2.0x |
This is an exploration of Hash-Hash: a dish, a concept, and a philosophy of resourcefulness.
import argon2 ph = argon2.PasswordHasher() hash = ph.hash(password)
The traveler was stunned. "But how? You didn't even look at the other shelves!"