Yerel işleme çalışmanın yerini anlatır

Tarayıcı seçtiğiniz dosyayı okuyup içeriğini yüklemeden işleyebilir. Bu bir veri aktarımını önler, ancak evrensel güvenlik garantisi değildir. Sayfa hâlâ yazılım çalıştırır; eklentiler veya ortak cihaz gizliliği etkileyebilir. Her aracın belirtilen davranışını inceleyin. İletişim formu göndermek veya yorum yayımlamak ayrı bir sunucu işlemidir.

Kodlama gösterimi değiştirir

Base64 baytları belirli veri biçimlerine uygun metne dönüştürür. Alan herkes bir sır bilmeden bunu çözebilir. API veya belge biçimi kodlanmış bayt gerektirdiğinde kullanın; parola gizlemek için kullanmayın. URL kodlama ve onaltılık dönüşüm de gösterim sorunlarını çözer. Karmaşık görünen çıktı gizlilik sağlamaz.

Özet bir parmak izini karşılaştırır

SHA-256 özeti indirilen dosyayı bilinen beklenen değerle karşılaştırmaya yardımcı olur. Aynı algoritmayı kullanıp her karakteri karşılaştırın. Eşleşme, beklenen değer güvenilir kanaldan geliyorsa yararlıdır. Özetleme geri döndürülebilir şifreleme değildir; dosya özeti tek başına yazarı tanımlamaz. MD5 arama hizmetlerini genel şifre çözme olarak adlandırmayın.

Şifreleme tam bir kurtarma paketi gerektirir

Şifreleme içeriği bir anahtarla korur. Parola tabanlı araç ayrıca belirli bir türetme yöntemi ve parametreler ister; doğrulamalı AES-GCM her anahtar kullanımında geçerli ve benzersiz bir başlatma değeri gerektirir. Biçim sürümü, tuz ve gerekli üst verilerle birlikte tüm çıktıyı saklayın. Yalnız şifreli metni kopyalamak kurtarmayı imkânsız yapabilir. Önce küçük bir örnekte şifreleme ve çözme testi yapın.

İşe göre seçim yapın

Normal bir görsel boyutlandırma için yerel işleme kullanışlı olabilir. Dosya bütünlüğünde uygun özet ve güvenilir referans kullanın. Gizli içerik için bakımı yapılan şifreleme akışı seçip kurtarma bilgisini korunan dosyadan ayrı tutun. Bunlar farklı işlerdir. Yararlı araç, her şeye “güvenli” demek yerine girdisini, çıktısını ve sınırlarını açıklar.

Aşağıdaki kaynaklara dayanan editoryal araştırma.

developer.mozilla.org