Tüm Lab'lara dön

Hash Lab: Hash, UUID ve Base64 aracı

YeniMetin ve dosyaları hash'leyin, UUID ve kısa kimlik üretin, Base64, URL ve HTML kodlamaları arasında çevirin.

Metin özetleri yazdıkça güncellenir. Bir dosya seçmek bunları o dosyanın özetleriyle değiştirir; indirilen bir dosyayı yayınlanan checksum ile böyle doğrularsınız.

Geliştiricilerin her gün yaptığı kontroller

Bir indirmeyi doğrulayın, bir metni hash'leyin, kimlik üretin veya kodlamayı düzeltin — kayıt tutan bir siteye hiçbir şey yapıştırmadan.

Aynı anda beş özet

Aynı girdi için MD5, SHA-1, SHA-256, SHA-384 ve SHA-512; projenin yayınladığı checksum hangisi olursa olsun eşleştirin.

Dosya doğrulama

Yerel bir dosyayı hash'leyip kurmadan önce yayınlanan checksum ile karşılaştırın.

UUID v4

crypto.randomUUID ile standartlara uygun kimlikler; tek tek veya yirmi beş adet birlikte.

URL'de güvenli kısa kimlik

Bağlantılar, davet kodları ve nesne anahtarları için 62 karakterlik alfabeden 21 karakterlik kimlikler.

Beş kodlama

Base64, Base64 URL, URL parçası, tam URL ve HTML varlıkları; iki yönlü.

UTF-8 doğru

Türkçe karakterler, emoji ve diğer çok baytlı karakterler Base64 turundan bozulmadan çıkar.

Hash ve kodlama hakkında sorular

Dosyamı hash'lerken yükleniyor mu?

Hayır. Dosya tarayıcınızda belleğe okunur ve orada hash'lenir. Ağ üzerinden hiçbir şey gönderilmez; paylaşamayacağınız dosyalarda bu yüzden güvenle kullanılır.

Hash Lab ücretsiz mi, çevrimdışı çalışır mı?

Evet. Hash Lab ücretsizdir; hesap, kayıt veya kullanım sınırı yoktur. Tamamen tarayıcınızda çalıştığı için sayfayı bir kez internete bağlıyken açtıktan sonra bağlantı olmadan da çalışmaya devam eder.

Hash geri çevrilebilir mi?

Ters işlemle çevrilemez, hash tek yönlüdür. Ancak kısa veya yaygın girdiler önceden hesaplanmış tablolarla tahmin edilebilir; bu yüzden şifreler için düz bir SHA özeti değil, bcrypt veya Argon2 gibi yavaş ve tuzlu bir algoritma gerekir.

MD5 kullanmalı mıyım?

Yalnızca kazara bozulmaya karşı checksum olarak. MD5 ve SHA-1 için pratik çakışma saldırıları mevcut; imza, kararlı bir saldırgana karşı bütünlük garantisi veya şifre saklama için asla kullanmayın. SHA-256 veya daha güçlüsünü seçin.

Base64 şifreleme midir?

Hayır. Bir kodlamadır ve herkes tarafından geri çevrilebilir. İkili veriyi metin kanallarından geçirmek için kullanın, bir sırrı saklamak için asla.

Base64 ile Base64 URL arasındaki fark nedir?

Base64 URL, + yerine -, / yerine _ koyar ve = dolgusunu atar; sonuç bir URL veya dosya adı içinde güvenlidir. Buradaki çözücü iki biçimi de kabul eder.

encodeURIComponent yerine encodeURI ne zaman kullanılır?

Sorgu dizesine veya yol parçasına yerleştirdiğiniz tek bir değer için URL parçasını kullanın; /, ?, & ve = karakterlerini kaçırır. Bu karakterlerin korunması gereken tam bir adres için Tam URL'yi kullanın.

Sonraki adım

Bu Lab’dan hemen sonra en çok kullanılan Lab’lar.