SHA Hash Generator
Brauzerinizdə dərhal mətn və ya fayllardan SHA-1, SHA-256 və SHA-512 hashlarını yaradın. Web Crypto API istifadə edir — tamamilə şəxsi və pulsuz.
Brauzerinizdə dərhal mətn və ya fayllardan SHA-1, SHA-256 və SHA-512 hashlarını yaradın. Web Crypto API istifadə edir — tamamilə şəxsi və pulsuz.
SHA (Secure Hash Alqoritmi) NSA tərəfindən hazırlanmış və NIST tərəfindən standartlaşdırılmış kriptoqrafik hash funksiyaları ailəsidir. Ailəyə SHA-1 (160-bit, köhnəlmiş), SHA-2 ailəsi (SHA-224, SHA-256, SHA-384, SHA-512) və SHA-3 ailəsi (2015-ci ildə qəbul edilmiş fərqli dizayn) daxildir. SHA-256 bu gün ən çox istifadə edilən üzvdür, TLS sertifikatlarında, Bitcoin-in iş sübutunda, Git-in öhdəçilik identifikatorlarında və ən müasir kriptoqrafik protokollarda görünür.
MD5 və SHA-1-dən fərqli olaraq, SHA-256 praktiki toqquşma hücumlarına malik deyil. O, yaxın gələcək üçün kriptoqrafik cəhətdən təhlükəsiz hesab olunur və yeni kriptoqrafik dizaynlar üçün standart hash funksiyasıdır. SHA-384 və SHA-512, oxşar təhlükəsizlik xüsusiyyətləri ilə daha geniş həzmdən faydalanan tətbiqlər üçün daha böyük çıxış təklif edir.
Bu generator brauzerin daxili SubtleCrypto API-dən istifadə edərək tamamilə brauzerinizdə işləyir. Brauzerin kripto modulu bu xassələri dəstəklədiyi zaman tətbiq daimi vaxta və yan kanala davamlıdır. Heç bir serverə heç bir giriş və ya çıxış göndərilmir.
SHA hashləri kriptoqrafik bütövlük üçün standartdır. Faylın dərc edilmiş hash-ə uyğun olduğunu yoxlamaq ötürmə xətalarından və saxtakarlıqdan qoruyur. SHA-256 məzmununun hazırlanması başqalarına məzmunun məhz sizin hazırladığınız məhsul olduğunu yoxlamaq imkanı verir; saxtakarlıq aşkar edilə bilər.
Müasir sistemlər SHA-256-dan geniş istifadə edir: TLS sertifikatı barmaq izləri, JWT imzaları (HMAC-SHA256 ilə), API sorğularının imzalanması (AWS, GitHub), Git öhdəliyi identifikatorları, IPFS məzmun ünvanları və Bitcoin blok heşləri. Bunlardan hər hansı biri ilə işləmək SHA-256-nı etibarlı şəkildə hesablamağı bacarmağı tələb edir.
Daxiletməni yapışdırın, variant seçin, hash əldə edin.
SHA-256 strukturuna görə MD5-ə bənzər, lakin daha güclü dairəvi funksiyaları və daha böyük çıxışı olan 512 bitlik bloklarda daxiletməni emal edir. Hər bir blok 64 raund əlavələr, fırlanmalar və bitwise əməliyyatları vasitəsilə 256 bitlik daxili vəziyyəti yeniləyir. Son vəziyyət həzmdir.
SHA-512 1024 bitlik blokları emal edir və 80 raund vasitəsilə 512 bitlik vəziyyəti saxlayır. SHA-384 müxtəlif ilkin vəziyyət qiymətləri ilə 384 bitə kəsilmiş SHA-512-dir və onu kriptoqrafik olaraq sadə kəsilmədən fərqləndirir.
Brauzer SubtleCrypto.digest bütün SHA-2 variantlarını yerli olaraq həyata keçirir, adətən müasir CPU-larda (Intel SHA Extensions, ARMv8 SHA təlimatları) aparat tərəfindən sürətləndirilmiş tətbiqlərdən istifadə edir. Aparat dəstəyindən istifadə edən brauzerlərdə sürət MD5 ilə müqayisə edilə bilər.