મફત હેશ જનરેટર
ટેક્સ્ટ કે ફાઇલોમાંથી SHA-1, SHA-256 અને SHA-512 હેશ જનરેટ કરો. ચેકસમ અને ડેટા ઇન્ટિગ્રિટી વેરિફાય કરો.
ચેકસમ વિ. પાસવર્ડ હેશિંગ: આ સામાન્ય-હેતુના ચેકસમ છે — પાસવર્ડ હેશિંગનો વિકલ્પ નથી (પાસવર્ડ માટે bcrypt, Argon2 અથવા scrypt વાપરો). SHA-1 પણ સુરક્ષા-સંવેદનશીલ ઇન્ટિગ્રિટી દાવાઓ માટે અયોગ્ય છે.
આ કેવી રીતે કાર્ય કરે છે
Hash generation સંપૂર્ણપણે તમારા બ્રાઉઝરમાં Web Crypto API (SHA-1, SHA-256, SHA-384, અને SHA-512 માટે) અને MD5 તથા CRC32 ના હાથે લખેલા implementations ના મિશ્રણ વડે ચાલે છે — કારણ કે Web Crypto API ઈરાદાપૂર્વક એ બે જૂના algorithms છોડી દે છે. કોઈ ટેક્સ્ટ કે ફાઇલ કન્ટેન્ટ ક્યારેય ક્યાંય અપલોડ થતું નથી.
- 1ઇનપુટ bytes માં વાંચવામાં આવે છેટેક્સ્ટ ઇનપુટ માટે, બ્રાઉઝરનું બિલ્ટ-ઇન TextEncoder સ્ટ્રિંગને UTF-8 byte array માં રૂપાંતરિત કરે છે. 500 MB સુધીની ફાઇલો માટે, File API ની arrayBuffer() મેથડ કાચા binary ડેટાને સીધા મેમરીમાં વાંચે છે — ફાઇલ ક્યારેય તમારો ડિવાઇસ છોડતી નથી.
- 2છ algorithms સમાંતર ચાલે છેSHA-1, SHA-256, SHA-384, અને SHA-512 બ્રાઉઝરના નેટિવ WebCrypto implementation crypto.subtle.digest() ને સોંપવામાં આવે છે. MD5 ટૂલમાં બિલ્ટ-ઇન સ્વયં-સંપૂર્ણ RFC 1321 implementation વડે ગણવામાં આવે છે (WebCrypto ઈરાદાપૂર્વક MD5 છોડી દે છે); મોટા ઇનપુટ્સ માટે તે દર 4 MB પર event loop ને yield કરે છે જેથી ટૅબ પ્રતિભાવશીલ રહે. CRC32 ઝડપી byte-by-byte પ્રોસેસિંગ માટે પૂર્વ-ગણેલ 256-entry IEEE 802.3 lookup table વાપરે છે.
- 3Hex digests પૂરા થાય તેમ દેખાય છેદરેક algorithm નું પરિણામ resolve થાય એ જ ક્ષણે UI માં લખાય છે — CRC32 જેવા ઝડપી algorithms લગભગ તરત દેખાય છે જ્યારે મોટી ફાઇલ પર SHA-512 થોડો વધુ સમય લઈ શકે. બધા છ Promise.all દ્વારા સમાંતર ચાલે છે, તેથી કુલ રાહ સમય સૌથી ધીમા algorithm દ્વારા નક્કી થાય છે, તેમના સરવાળા દ્વારા નહીં.
- 4ઓપ્શનલ checksum ચકાસણીVerify ફિલ્ડમાં જાણીતો checksum પેસ્ટ કરો અને ટૂલ તેને બધા છ ગણેલા digests સાથે સરખાવે છે. તે hex અક્ષરો ગણીને કયો algorithm મેચ કરે (કે મેચ કરવો જોઈએ) તે આપોઆપ ઓળખે છે — 32 અક્ષરો MD5 સૂચવે છે, 40 SHA-1 સૂચવે છે, 64 SHA-256 સૂચવે છે, વગેરે — પછી match, mismatch, કે unrecognized length રિપોર્ટ કરે છે.
તમારો ટેક્સ્ટ અને ફાઇલો સંપૂર્ણપણે તમારા બ્રાઉઝરમાં જ પ્રોસેસ થાય છે — વર્તમાન પેજ સેશન સિવાય કંઈ પણ સર્વર પર મોકલાતું, લોગ થતું, કે સ્ટોર થતું નથી.
સંબંધિત સાધનો
ફાઇલ હેશ / ચેકસમ
કોઈપણ ફાઇલના SHA-256, SHA-1, SHA-384 અને SHA-512 ચેકસમ ગણો અને ડાઉનલોડને તેના પ્રકાશિત હેશ સામે વેરિફાય કરો. ફાઇલ ક્યારેય અપલોડ થતી નથી.
ICS કેલેન્ડર જનરેટર
કોઈપણ એપ માટે .ics કેલેન્ડર ઇન્વાઇટ બનાવો — Apple Calendar, Outlook, Google. બહુવિધ ઇવેન્ટ્સ, પુનરાવર્તન અને રિમાઇન્ડર ઉમેરો. સંપૂર્ણપણે તમારા બ્રાઉઝરમાં ચાલે છે.
chmod પરમિશન કેલ્ક્યુલેટર
ઓક્ટલ વેલ્યુ (755), સિમ્બોલિક નોટેશન (rwxr-xr-x) અને ચોક્કસ chmod કમાન્ડ મેળવવા માલિક, ગ્રુપ અને અન્ય માટે Unix ફાઇલ પરમિશન ટોગલ કરો.