హాష్ జనరేటర్
టెక్స్ట్ లేదా ఫైల్ను హాష్ చేయండి
hex లేదా Base64 అవుట్పుట్ మరియు ఐచ్ఛిక HMACతో SHA-1, SHA-256, SHA-384 మరియు SHA-512 — అలాగే bcrypt మరియు Argon2 పాస్వర్డ్ హాషింగ్. ప్రతిదీ స్థానికంగా లెక్కించబడుతుంది — మీ బ్రౌజర్ నుండి ఏదీ బయటకు వెళ్లదు.
అవుట్పుట్ ఫార్మాట్
HMAC ఐచ్ఛికం
ఒక కీ ప్రతి అల్గారిథమ్ను కీ-ఆధారిత HMAC మోడ్లోకి మారుస్తుంది.
డైజెస్ట్లు
పాస్వర్డ్ హాషింగ్ Argon2 · bcrypt · scrypt · PBKDF2
పాస్వర్డ్లను నిల్వ చేయడానికి నెమ్మదైన, సాల్టెడ్, ఏక-మార్గ హాష్లు — ప్రతి రన్లో కొత్త యాదృచ్ఛిక సాల్ట్ ఉపయోగించబడుతుంది. WebAssembly ద్వారా స్థానికంగా నడుస్తుంది.
ముందుగా గోప్యత
Web Crypto APIతో స్థానిక హాషింగ్
డైజెస్ట్లు crypto.subtle.digest మరియు crypto.subtle.signతో లెక్కించబడతాయి — బ్రౌజర్ యొక్క సొంత ఆడిట్ చేయబడిన క్రిప్టోగ్రఫీ. మీ టెక్స్ట్, ఫైల్లు మరియు HMAC కీలు ఎప్పుడూ పేజీ నుండి బయటకు వెళ్లవు, ట్రాకర్లు లేవు, మరియు లోడ్ అయిన తర్వాత టూల్ ఆఫ్లైన్లో పని చేస్తూనే ఉంటుంది.
MD5 ఎందుకు లేదు?
బ్రౌజర్లు Web Crypto APIలో MD5ను అమలు చేయవు, మరియు అది క్రిప్టోగ్రాఫికల్గా విచ్ఛిన్నమైంది (ఆచరణాత్మక ఢీకొనికలు). ఈ టూల్ ప్లాట్ఫారమ్ స్థానికంగా అందించే SHA అల్గారిథమ్లను మాత్రమే బహిర్గతం చేస్తుంది.
డౌన్లోడ్ యొక్క చెక్సమ్ను నేను ఎలా ధృవీకరించాలి?
ప్రచురణకర్త ఉపయోగించిన అల్గారిథమ్ను ఎంచుకోండి (సాధారణంగా SHA-256), File ట్యాబ్కు మారండి, ఫైల్ను ఎంచుకోండి, మరియు hex డైజెస్ట్ను ప్రచురించిన విలువతో పోల్చండి. ఒక్క అక్షరం తేడా ఉంటే ఫైల్ సరిపోలడం లేదని అర్థం.
Hex లేదా Base64 — నేను ఏది ఉపయోగించాలి?
Hex చెక్సమ్లకు సాధారణ ఫార్మాట్ మరియు ఇది కేస్-సెన్సిటివ్ కాదు. Base64 చిన్నదిగా ఉంటుంది మరియు HTTP హెడర్లు, JWTలు మరియు APIలలో సాధారణం. ముడి డైజెస్ట్ బైట్లు ఒకే విధంగా ఉంటాయి; ఎన్కోడింగ్ మాత్రమే తేడా.
HMAC దేనికి?
HMAC ఒక రహస్య కీని జోడిస్తుంది, తద్వారా ఒక ట్యాగ్ సందేశం చెక్కుచెదరకుండా ఉందని మరియు అది కీ కలిగి ఉన్న వ్యక్తి నుండి వచ్చిందని రుజువు చేస్తుంది. ఇది API అభ్యర్థన సంతకం, webhooks మరియు కుకీ/సెషన్ సమగ్రత కోసం ఉపయోగించబడుతుంది.
పాస్వర్డ్ల కోసం bcrypt లేదా Argon2?
రెండూ నెమ్మదైన, సాల్టెడ్ పాస్వర్డ్ హాష్లు — పాస్వర్డ్ల కోసం ఎప్పుడూ సాదా SHA ఉపయోగించవద్దు. bcrypt బాగా పరీక్షించబడింది మరియు సర్వవ్యాప్తం; హార్డ్వేర్ మెరుగుపడుతున్న కొద్దీ దాని కాస్ట్ ఫ్యాక్టర్ను పెంచండి. Argon2id ఆధునిక OWASP డిఫాల్ట్: దాని మెమరీ కాస్ట్ (≈19 MiB ప్రయత్నించండి) GPU మరియు ASIC క్రాకింగ్ను ఖరీదైనదిగా చేస్తుంది. ఎన్కోడ్ చేయబడిన అవుట్పుట్ ఇప్పటికే సాల్ట్ మరియు పారామితులను కలిగి ఉంటుంది.