Tiger160,4 Şifrelemesi - Güvenli Hash Üretin

Tiger160,4 Şifrelemesi - Güvenli Hash Üretin Hakkında

Tiger160,4, 160-bit hash değeri üreten hızlı bir kriptografik hash fonksiyonudur. 4 geçişli versiyonudur. 64-bit işlemciler için optimize edilmiştir. Tiger160,4 Şifrelemesini oluşturmak istiyorsanız Hash Oluştur butonuna basmanız yeterli.

API, üç farklı endpoint sunmaktadır:

  • Tek algoritma ile hash oluşturma
  • Tüm algoritmalarla hash oluşturma
  • Rastgele metin ile hash oluşturma
GET

Tek Algoritma ile Hash Oluşturma

GET /api.php?text={metin}&algorithm={algoritma}

Parametreler:

  • text - Hash'lenecek metin (zorunlu)
  • algorithm - Kullanılacak hash algoritması (zorunlu)

Örnek İstek:

https://hashgen.net/generator/api.php?text=test&algorithm=md5

Başarılı Yanıt:

{
    "success": true,
    "text": "test",
    "algorithm": "md5",
    "hash": "098f6bcd4621d373cade4e832627b4f6"
}
GET

Tüm Algoritmalarla Hash Oluşturma

GET /api.php?text={metin}

Parametreler:

  • text - Hash'lenecek metin (zorunlu)

Örnek İstek:

https://hashgen.net/generator/api.php?text=test

Başarılı Yanıt:

{
    "success": true,
    "text": "test",
    "hashes": {
        "md5": "098f6bcd4621d373cade4e832627b4f6",
        "sha1": "a94a8fe5ccb19ba61c4c0873d391e987982fbbd3",
        ...
    }
}
GET

Rastgele Hash Oluşturma

GET /api.php?random=true&algorithm={algoritma}

Parametreler:

  • random - true olarak gönderilmeli (zorunlu)
  • algorithm - Kullanılacak hash algoritması (zorunlu)

Örnek İstek:

https://hashgen.net/generator/api.php?random=true&algorithm=md5

Başarılı Yanıt:

{
    "success": true,
    "text": "Ax7Kp9mN",
    "algorithm": "md5",
    "hash": "5d41402abc4b2a76b9719d911017c592"
}

Bu endpoint, belirtilen algoritma için 8-16 karakter uzunluğunda rastgele bir metin oluşturur ve hash değerini döndürür.

Desteklenen Algoritmalar

Hata Yanıtları

Genel Format:

{
    "success": false,
    "message": "Hata mesajı"
}

Olası Hata Mesajları:

  • • "text parametresi gerekli"
  • • "Desteklenmeyen hash algoritması: {algoritma}"
  • • "random=true ile birlikte algorithm parametresi gerekli"