SHA256 Hasher
A small utility that takes data via URL or POST request and returns a unique SHA256 checksum hash.
Returns: Plain Text
Calling Method(s): GET, POST, UPLOAD
Coded in: Python
Utility Code:
import hashlib
import os
import sys
def hash_file(filepath):
sha256_hash = hashlib.sha256()
with open(filepath, 'rb') as f:
while True:
chunk = f.read(65536)
if not chunk:
break
sha256_hash.update(chunk)
return sha256_hash.hexdigest()
if __name__ == "__main__":
if os.path.isfile("da.ta"):
print(hash_file("da.ta"))
sys.exit(0)
if len(sys.argv) < 2:
print("Usage: https://fech.space/sha256/[data]")
sys.exit(1)
print(f"{hashlib.sha256(sys.argv[1].encode('utf-8')).hexdigest()}")
sys.exit(0)
Give Feedback
Community's Feedback on Utility
Utility Credits and Resources
(no credits mentioned for this utility)