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.