Ana içeriğe geç
FreeOnlineTools Go
Türkçe
Nasıl yapılır

Hash Değerleri Adım Adım Oluşturma

FreeOnlineTools Team tarafından · 2026-09-02 güncellendi

Hızlı Yanıt

Hash üretmek için: Hash Generator açın, algoritmayı seçin (SHA-256 önerilir), metninizi girin ve hash digest anında görünür. Araç Web Crypto API (crypto.subtle.digest) kullanır. Tüm işleme yerel olarak olur.

giriiş

Hash fonksiyonu, herhangi bir boyutta input alır ve hash veya digest denilen fixed-size output üretir. SHA-256 gibi kriptografik hash fonksiyonları özel özelliklere sahiptir: aynı input her zaman aynı output üretir, farklı input'lar farklı output üretir (collision resistance) ve output tersine çevrilemez (one-way). Hash'ler veri bütünlüğü, parola saklama ve dijital imzalar için kullanılır.

Adım adım

  1. Karma Oluşturucu aracını açın

    Karma Oluşturucu araç sayfasına gidin. Araç birden fazla algoritmayı destekler: SHA-256, SHA-384, SHA-512, SHA-1 ve MD5.

  2. Karma algoritmayı seçin

    Çoğu kullanım durumu için SHA-256 seçeneğini seçin; bu modern standarttır, geniş çapta desteklenir ve bilinen hiçbir güvenlik açığı yoktur. Ekstra güvenlik için SHA-512 kullanın. Güvenlik açısından hassas kullanımlar için MD5 ve SHA-1'den kaçının; çarpışma direnci için kırılırlar.

  3. Giriş metninizi girin

    Hash yapmak istediğiniz metni giriş alanına yapıştırın veya yazın. Araç, girişinizin UTF-8 kodlu baytlarına hashing uygular.

  4. Karma özetini okuyun

    Araç, crypto.subtle.digest() (SHA için) kullanarak karma değeri hesaplar ve onaltılık kodlu özeti görüntüler. SHA-256 64 karakterlik onaltılık bir dize üretir. Sonuç anında görünür.

  5. Karmayı kopyala

    Karma özetini panonuza kopyalamak için Kopyala'yı tıklayın. Dosya bütünlüğü kontrolleri, parola depolama (tuz ve anahtar genişletmeyle) veya veri tekilleştirme için kullanın.

Örnekler

SHA-256 metin karması

Giriş: Hello, World!

Çıkış: dffd6021bb2bd5b0af676290809ec008dfca50a8d29e6ac0a52c2d7e9f0a3b0c

Boş dizenin SHA-256 karması

Giriş:

Çıkış: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

MD5 hash (eski, güvenlik amaçlı değil)

Giriş: Hello, World!

Çıkış: ed0760733d7505e9ceacf8af225020ac

Yaygın Sorunlar

  • Güvenlik için MD5 veya SHA-1 kullanılması — her ikisi de çarpışmaya karşı dayanıklılık için bozulmuştur. Herhangi bir güvenlik amacıyla SHA-256 veya daha güçlü bir sürüm kullanın.
  • Şifreleri tuz olmadan karma hale getirmek — aynı şifreler aynı karmaları üreterek gökkuşağı tablo saldırılarına olanak tanır. Benzersiz bir tuzla bcrypt, scrypt veya Argon2 kullanın.
  • Karmaların geri döndürülebilir olmasını beklemek — kriptografik karmalar tek yönlüdür. Girişi karmadan kurtaramazsınız.
  • Büyük/küçük harf duyarlılığı —hex karmaları genellikle küçük harflidir. Karma değerleri büyük/küçük harfe duyarlı olmadan karşılaştırın veya karşılaştırmadan önce normalleştirin.

İpuçları

  • Veri bütünlüğü doğrulaması, içerik adresleme ve dijital imzalar için SHA-256 kullanın.
  • Parola depolamak için bcrypt, scrypt veya Argon2 kullanın; ham değil SHA-256. Bu algoritmalar kaba kuvvete direnmek için anahtar genişletmeye sahiptir.
  • Güvenli, yerel karma işlemi için tarayıcılarda Web Kripto API (crypto.subtle.digest) kullanın; kitaplığa gerek yoktur.
  • Anında, özel karma işlemi için Hash Oluşturucumuzu kullanın; girişiniz tarayıcınızdan asla ayrılmaz.

İlgili Araçlar

İlgili Kılavuzlar

Referanslar