Handytool
AraçYerel olarak çalışır

SHA & hash üreteç

Herhangi bir metin için SHA-1, SHA-256, SHA-384 ve SHA-512 hashları oluştur — hex veya Base64 formatında, tarayıcında.

Format
Algoritma
Metin
0 satır0 bayt
Özet
0 satır0 bayt

SHA & hash üreteç hakkında

Handytool'un hash üreteci SHA-1, SHA-256, SHA-384 ve SHA-512 hashları metininizden canlı olarak hesaplar — tarayıcınızda, Web Crypto API ile. Hex veya Base64 çıktısı seç ve özeti bir tıkla kopyala. Hashing yerel olarak gerçekleştiği için şifreler, token veya hassas içeriğin hashını sunucuya göndermeden oluşturabilirsiniz.

SHA & hash üreteç özellikleri

  • 01

    Dört SHA varyantı

    SHA-1, SHA-256, SHA-384 ve SHA-512 arasında anında geçiş yapın. Tümü tarayıcının Web Crypto API'si kullanılarak hesaplanır — HTTPS ve modern kimlik doğrulama sistemleri tarafından kullanılan aynı uygulamadır.

  • 02

    Hex veya Base64 çıktısı

    Özeti küçük hex dizesi (en yaygın format) veya Base64 (kompakt, HTTP başlıkları ve token'lerde kullanılan) olarak alın. Verilerinizi yeniden yazmadan biçim değiştirebilirsiniz.

  • 03

    Tamamen tarayıcınızda çalışır

    Hashing SubtleCrypto kullanarak yerel olarak gerçekleşir. Metniniz sunucuya hiç ulaşmaz — sırlar, parolalar veya gizli yüklerin hashını güvenle oluşturabilirsiniz.

SHA & hash üreteç SSS

SHA hash nedir?
SHA (Secure Hash Algorithm) herhangi bir girdiye sabit uzunlukta parmak izi atayan şifreleme fonksiyonudur. Aynı girdi daima aynı hash üretir fakat hastten girdiye geri dönüşü hesapsal olarak imkansızdır. Integriteyi doğrulama, imzalar ve içerik adreslendirmede kullanılır.
Hangi SHA varyantını seçmeliyim?
Çoğu modern uygulama için SHA-256 kullanın — hızlı ve yaygın olarak desteklenir. SHA-512 64-bit sistemlerde ekstra güvenlik istiyorsanız iyidir. SHA-1'i güvenlik açısından kritik durumlarda kullanmayın — sadece eski sistem uyumluluğu için buradadır.
Parolaları hash etmek için SHA kullanmalı mıyım?
Hayır — doğrudan değil. SHA hashleri çok hızlıdır, bu brute-force saldırılarına karşı savunmasızdırlar. Parola depolamak için bcrypt, scrypt veya Argon2 gibi özel fonksiyonlar kullanın. Bu araç içerik bütünlüğü, dosya parmak izleri ve checksum karşılaştırmaları için faydalıdır.
Hashler neden varsayılan olarak hex'tedir?
Hex (baz 16) hashlar için en yaygın temsilidir çünkü bayt sınırlarına temiz şekilde haritalanır — her iki hex rakamı bir bayttır. Base64 daha kompakttır ama daha az okunabilirdir. Aşağı sistem ne isterse buna göre formatı değiştirin.
Metnim sunucuya gönderiliyor mu?
Hayır. Hashing tamamen tarayıcınızda Web Crypto API kullanılarak gerçekleşir. Hiçbir şey yüklenmez, kaydedilmez veya depolanmaz.

İlgili araçlar

Araç

Diğer araçları keşfet

Tüm araçlar