İçeriğe geç

RIPEMD-160 Oluşturucu

Herhangi bir metnin RIPEMD-160 özetini hızlıca oluşturun. Araç, girdinizi UTF-8 olarak kodlar, 1996 yılında Leuven'de tasarlanan 160 bitlik RIPEMD-160 işlevini çalıştırır ve özeti 40 onaltılık karakter veya Base64 olarak döndürür. Geliştiriciler bunu Bitcoin adresi adımlarını, eski OpenPGP imzalarını ve hâlâ RIPEMD-160 özetleri saklayan eski sistemleri denetlemek ve diğer kütüphanelerin sonuçlarıyla karşılaştırmak için kullanır.

Sıfırla

Sık sorulan sorular

RIPEMD-160 nedir?

RIPEMD-160, Hans Dobbertin, Antoon Bosselaers ve Bart Preneel tarafından 1996 yılında yayımlanan 160 bitlik bir kriptografik özet işlevidir. İki paralel hesaplama kolu çalıştırıp sonuçlarını birleştirir. Özet 20 bayt, yani 40 onaltılık karakter uzunluğundadır.

RIPEMD-160 test vektörleri nelerdir?

Boş dizenin özeti 9c1185a5c5e9fc54612808977ee8f548b2258d31 olur. abc metninin özeti 8eb208f7e05d987a9b044a8e98c6b087f15a0bfc olur. Her ikisi de tasarımcıların yayımladığı test değerlerindendir.

Bitcoin, RIPEMD-160 değerini nasıl kullanır?

Bitcoin, adres oluşturmak için bir açık anahtarın SHA-256 değerinin RIPEMD-160 özetini, yani HASH160'ı hesaplar. Bu araç, girdiğiniz metnin UTF-8 baytlarının özetini alır; bu nedenle SHA-256 adımını gerçekleştirmez ve ham anahtar baytlarını hex biçiminde kabul etmez.

RIPEMD-160 hâlâ güvenli mi?

Tam RIPEMD-160 için bilinen pratik bir çakışma veya ön görüntü saldırısı yoktur. 160 bitlik çıktısı yalnızca yaklaşık 80 bit çakışma direnci sağlar; bu, günümüzdeki önerilerin altındadır. Yeni tasarımlarda SHA-256 veya SHA3-256 kullanmayı tercih edin.

RIPEMD-160 ile SHA-1 arasında bir ilişki var mı?

Her ikisi de 160 bitlik çıktılara sahiptir ve MD4 tasarım fikirlerinden türemiştir, ancak yapıları farklıdır. SHA-1'dan farklı olarak RIPEMD-160 için yayımlanmış pratik bir çakışma saldırısı yoktur.

Metnim nasıl işleniyor?

Girdi UTF-8 olarak kodlanır ve boşluklar ile satır sonları da dahil olmak üzere tam olarak yazdığınız şekilde özetlenir. İşlem sunucuda WebAssembly ile yürütülür ve hiçbir şey saklanmaz.

Base64 seçeneği ne işe yarar?

Base64 aynı 20 baytı 28 karakterle gösterir; bu biçim JSON ve yapılandırma dosyaları için uygundur. Hex, günlüklerde ve openssl dgst -ripemd160 gibi komut satırı araçlarında kullanılan yaygın biçimdir.

Bir hex dizgesini ham bayt olarak özetleyebilir miyim?

Hayır. Araç her zaman yazdığınız metni özetler; bu nedenle 00ff dizgesi iki bayt olarak değil, dört ASCII karakteri olarak özetlenir. İkili verileri özetlemeniz gerekiyorsa bir betik kütüphanesi kullanın.

Parolalar için RIPEMD-160 kullanmalı mıyım?

Hayır. Bu hızlı bir özet işlevidir; bu da saldırganların tahminleri hızla denemesine olanak tanır. Parolalar için bcrypt, scrypt veya Argon2 kullanın.

Maksimum girdi boyutu nedir?

Her istek en fazla 5 MiB metin kabul eder. Daha büyük veriler için komut satırı aracıyla yerel olarak özet alın.

OneClick Pro Hakkında

OneClick Pro, günlük işler için görüntüleri ve birimleri dönüştürme, kodu biçimlendirme ve doğrulama, alan adlarını ve SEO denetleme, metin, tarihler ve sayılarla çalışma gibi işlerde kullanabileceğiniz 150'den fazla web aracından oluşan ücretsiz bir koleksiyondur. Her araç kayıt veya abonelik gerektirmeden çalışır; girdiğiniz bilgiler yalnızca sonucu hesaplamak için kullanılır ve hiçbir zaman saklanmaz. Tek seferlik işler için hızlı bir araç kutusu olarak kullanabilir veya her gün başvurduğunuz araçları yer imlerine ekleyebilirsiniz.