Pulsuz Heş Generatoru
Mətndən və ya fayllardan MD5, SHA-1, SHA-256, SHA-512 və CRC32 heşləri yaradın. Yoxlama məbləğlərini və məlumatın bütövlüyünü təsdiqləyin.
Yoxlama cəmləri ilə parol heşləmə: Bunlar ümumi məqsədli yoxlama cəmləridir — parol heşləmənin əvəzi deyil (parollar üçün bcrypt, Argon2 və ya scrypt istifadə edin). SHA-1 həmçinin təhlükəsizliyə həssas bütövlük iddiaları üçün uyğun deyil.
Ümumi istifadələr
- Hash ilə Fayl Integritetini DoğrulayınYükləmə faylı üçün SHA-256 checksumunu yaradın və dəyişdirilmədiğini təsdiq etmək üçün nəşriyyatçı checksumu ilə müqayisə edin.
- Məlumat Integritesi Üçün Checksum YaradınMətn və ya faylları SHA-256 hashləri yaradın korrupsiyanı tapmaq, yedəkləri doğrulamaq və məlumat boru hətlərini auditlemək üçün.
- Hashing ilə Faylları Deduplicate EdinSHA-256 hashlarını müqayisə edərək surətli faylları müəyyən edin — eyni məzmun eyni hashlər verir.
- Parol Hashlərini AnlayınMətni dəyişikliklərin tamamilə fərqli hash çıxışları necə hasilat etdiyini görərək kriptograf hashlamanın necə işlədiyini öyrənin.
- API İsteyi İmzalanması Üçün Hash Yaradınİmzalı istəklər göndərməzdən əvvəl API yükünüzün hashlini hesablamaqla HMAC imzalanmasını başa düşün.
Necə İşləyir
Heş yaratma tamamilə brauzerinizdə Web Crypto API-nin (SHA-1, SHA-256, SHA-384 və SHA-512 üçün) və MD5 və CRC32-nin əl ilə yazılmış tətbiqlərinin bir qarışığından istifadə edərək işləyir — çünki Web Crypto API qəsdən bu iki köhnə alqoritmi buraxır. Heç bir mətn və ya fayl məzmunu heç yerə yüklənmir.
- 1Giriş baytlara oxunurMətn girişi üçün, brauzerin daxili TextEncoder-i sətri bir UTF-8 bayt massivinə çevirir. 500 MB-a qədər fayllar üçün, File API-nin arrayBuffer() metodu xam ikilik məlumatı birbaşa yaddaşa oxuyur — fayl heç vaxt cihazınızı tərk etmir.
- 2Altı alqoritm paralel işləyirSHA-1, SHA-256, SHA-384 və SHA-512 brauzerin doğma WebCrypto tətbiqi olan crypto.subtle.digest()-ə verilir. MD5 alətə qurulmuş özbaşına bir RFC 1321 tətbiqi ilə hesablanır (WebCrypto qəsdən MD5-i xaric edir); böyük girişlər üçün sekmenin cavabdehliyini saxlamaq üçün hər 4 MB-da bir hadisə dövrünə güzəşt edir. CRC32 sürətli bayt-bayt işlənmə üçün əvvəlcədən-hesablanmış 256-girişli bir IEEE 802.3 axtarış cədvəlindən istifadə edir.
- 3Hex heşlər bitdikcə göstərilirHər alqoritmin nəticəsi həll olunduğu an UI-a yazılır — CRC32 kimi daha sürətli alqoritmlər demək olar ki, ani olaraq görünür, böyük bir fayl üzərində SHA-512 isə bir az daha çox vaxt ala bilər. Bütün altısı Promise.all vasitəsilə paralel işləyir, ona görə ümumi gözləmə vaxtı onların cəmi deyil, ən yavaş alqoritmlə müəyyən edilir.
- 4İsteğe bağlı yoxlama-cəmi doğrulamasıYoxlama sahəsinə məlum bir yoxlama-cəmi yapışdırın, alət isə onu hesablanmış bütün altı heşlə müqayisə edir. Hex simvollarını sayaraq hansı alqoritmin uyğun gəldiyini (və ya gəlməli olduğunu) avtomatik müəyyən edir — 32 simvol MD5-i işarələyir, 40 SHA-1-i, 64 SHA-256-nı və s. — sonra bir uyğunluq, uyğunsuzluq, ya da tanınmayan uzunluq bildirir.
Mətniniz və fayllarınız tamamilə brauzerinizdə işlənir — heç nə bir serverə göndərilmir, qeyd edilmir, ya da cari səhifə sessiyasından kənar saxlanılmır.
Əlaqəli Alətlər
Fayl Heşi / Yoxlama Cəmi
İstənilən faylın SHA-256, SHA-1, SHA-384 və SHA-512 yoxlama cəmlərini hesablayın və yükləməni nəşr edilmiş heşi ilə yoxlayın. Fayl heç vaxt yüklənmir.
ICS Təqvim Generatoru
Hadisələrə baxmaq, CSV-yə ixrac etmək və ya redaktə etmək üçün .ics faylını açın. Və ya Apple Calendar, Outlook və Google üçün təkrarlanma və xatırlatmalarla .ics təqvim dəvətləri yaradın. Tamamilə brauzerinizdə işləyir.
chmod İcazələr Kalkulyatoru
Sahibi, qrupu və digəri üçün Unix fayl icazələrini seçərək sakkızlıq dəyərini (755), simvolik notasiyanı (rwxr-xr-x) və dəqiq chmod əmrini əldə edin.