இலவச ஹாஷ் உருவாக்கி
உரை அல்லது கோப்புகளிலிருந்து SHA-1, SHA-256 மற்றும் SHA-512 ஹாஷ்களை உருவாக்கவும். செக்சம்கள் மற்றும் தரவு ஒருமைப்பாட்டைச் சரிபார்க்கவும்.
செக்சம்கள் vs. கடவுச்சொல் ஹாஷிங்: இவை பொதுநோக்கு செக்சம்கள் — கடவுச்சொல் ஹாஷிங்கிற்கு மாற்றல்ல (கடவுச்சொற்களுக்கு bcrypt, Argon2, அல்லது scrypt பயன்படுத்தவும்). SHA-1 பாதுகாப்பு முக்கியமான ஒருமைப்பாடு உரிமைகோரல்களுக்கும் பொருந்தாது.
இது எவ்வாறு செயல்படுகிறது
Hash உருவாக்கம் Web Crypto API (SHA-1, SHA-256, SHA-384, SHA-512 க்கு) மற்றும் MD5, CRC32 இன் கையால் எழுதிய செயலாக்கங்களின் கலவை மூலம் முழுவதும் உங்கள் உலாவியில் இயங்குகிறது — Web Crypto API அந்த இரு பழைய அல்காரிதங்களையும் வேண்டுமென்றே விலக்குகிறது. எந்த உரையும் கோப்பு உள்ளடக்கமும் எங்கும் பதிவேற்றப்படுவதில்லை.
- 1உள்ளீடு bytes ஆகப் படிக்கப்படுகிறதுஉரை உள்ளீட்டுக்கு, உலாவியின் உள்ளமைந்த TextEncoder string ஐ UTF-8 byte array ஆக மாற்றுகிறது. 500 MB வரையிலான கோப்புகளுக்கு, File API இன் arrayBuffer() முறை மூல binary தரவை நேரடியாக நினைவகத்தில் படிக்கிறது — கோப்பு உங்கள் சாதனத்தை விட்டு வெளியேறுவதில்லை.
- 2ஆறு அல்காரிதங்கள் இணையாக இயங்குகின்றனSHA-1, SHA-256, SHA-384, SHA-512 உலாவியின் native WebCrypto செயலாக்கமான crypto.subtle.digest() க்கு அனுப்பப்படுகின்றன. MD5 கருவியில் உள்ளமைந்த தன்னிறைவான RFC 1321 செயலாக்கத்தால் கணக்கிடப்படுகிறது (WebCrypto வேண்டுமென்றே MD5 ஐ விலக்குகிறது); பெரிய உள்ளீடுகளுக்கு, டேப் பதிலளிக்கும்படி ஒவ்வொரு 4 MB க்கும் event loop க்கு வழிவிடுகிறது. CRC32 வேகமான byte-by-byte செயலாக்கத்துக்கு முன்கணக்கிட்ட 256-பதிவு IEEE 802.3 தேடல் அட்டவணையைப் பயன்படுத்துகிறது.
- 3Hex digests முடிந்தவுடன் காட்டப்படுகின்றனஒவ்வொரு அல்காரிதத்தின் முடிவும் அது தீர்ந்த கணமே UI இல் எழுதப்படுகிறது — CRC32 போன்ற வேகமானவை கிட்டத்தட்ட உடனே தோன்றும், பெரிய கோப்பில் SHA-512 சற்று அதிக நேரம் ஆகலாம். ஆறும் Promise.all வழியாக ஒரே நேரத்தில் இயங்குகின்றன; எனவே மொத்தக் காத்திருப்பு நேரம் அவற்றின் கூட்டுத்தொகையால் அல்ல, மெதுவான அல்காரிதத்தால் தீர்மானிக்கப்படுகிறது.
- 4விருப்ப checksum சரிபார்ப்புதெரிந்த checksum ஐ verify புலத்தில் ஒட்டினால், கருவி அதை ஆறு கணக்கிடப்பட்ட digests உடனும் ஒப்பிடுகிறது. hex எழுத்துகளை எண்ணி எந்த அல்காரிதம் பொருந்துகிறது (அல்லது பொருந்த வேண்டும்) எனத் தானாக அடையாளம் காண்கிறது — 32 எழுத்துகள் MD5, 40 SHA-1, 64 SHA-256, இப்படி — பின் பொருத்தம், பொருந்தாமை அல்லது அறியப்படாத நீளம் எனத் தெரிவிக்கிறது.
உங்கள் உரையும் கோப்புகளும் முழுவதும் உங்கள் உலாவிக்குள்ளேயே செயலாக்கப்படுகின்றன — எதுவும் சர்வருக்கு அனுப்பப்படுவதோ, பதிவுசெய்யப்படுவதோ, தற்போதைய பக்க அமர்வுக்கு அப்பால் சேமிக்கப்படுவதோ இல்லை.
தொடர்புடைய கருவிகள்
கோப்பு ஹாஷ் / செக்சம்
எந்த கோப்பின் SHA-256, SHA-1, SHA-384 மற்றும் SHA-512 செக்சம்களையும் கணக்கிட்டு, வெளியிடப்பட்ட ஹாஷுக்கு எதிராக பதிவிறக்கத்தைச் சரிபார்க்கவும். கோப்பு ஒருபோதும் பதிவேற்றப்படாது.
ICS கேலெண்டர் உருவாக்கி
Apple Calendar, Outlook, Google உள்ளிட்ட எந்த ஆப்பிற்கும் .ics கேலெண்டர் அழைப்புகளை உருவாக்கவும். பல நிகழ்வுகள், மறுநிகழ்வு, நினைவூட்டல்களைச் சேர்க்கவும். முழுவதும் உங்கள் உலாவியில் இயங்கும்.
chmod அனுமதிகள் கணக்கீட்டாளர்
உரிமையாளர், குழு மற்றும் மற்றவர்களுக்கான Unix கோப்பு அனுமதிகளை மாற்றி ஆக்டல் மதிப்பு (755), குறியீட்டு குறியீட்டு (rwxr-xr-x) மற்றும் சரியான chmod கட்டளையைப் பெறவும்.