A secure, offline-capable hashing tool