Technical overview
What the app does
Hider — Image Scrambler rearranges pixels in an image using an order derived from your password. The file stays a valid PNG or JPEG with the same dimensions; visually it looks like noise until you decrypt with the same password. No separate key file or metadata block is added—the password is the secret.
SHA-256 and pixel permutation
Your password is hashed with SHA-256 to produce a 256-bit value. That value seeds a deterministic pseudo-random sequence used to compute a permutation of all pixel positions (a bijection: each source pixel maps to exactly one destination slot).
Encryption applies this permutation to RGB(A) pixel data; decryption applies the inverse permutation. Anyone who does not know the password cannot recover the original ordering without guessing the password.
This is not the same as AES-style byte encryption of the file payload; it is position scrambling of pixels. Strength depends strongly on password choice and threat model.
Wrong password behaviour
If you decrypt with a different password, the app still produces a valid image: another deterministic scramble, not an error dialog. That avoids leaking hints to someone trying many passwords.
PNG and JPEG
Supported inputs are PNG and JPEG. Output keeps the same container format. JPEG is lossy at save boundaries in general; avoid re-saving encrypted JPEGs through other tools if you need decryption to remain reliable.
Double-layer encryption
You can encrypt twice with two different passwords and decrypt in reverse order. Each layer applies its own permutation derived from its password.
Operational limits
- Dimensions must stay identical. Resizing, cropping, or recompression that changes pixel dimensions or destroys exact pixel values can make decryption irreversible.
- Offline core: Encrypt/decrypt runs locally; opening external links (e.g. from About) uses your browser separately.
- No cloud recovery: If you lose the password, the image cannot be restored.
For product FAQs, see the home page FAQ.
Teknik özet
Uygulama ne yapar
Hider — Image Scrambler, parolanızdan türetilen bir sıraya göre görüntüdeki piksellerin yerlerini değiştirir. Dosya geçerli bir PNG veya JPEG olarak kalır; boyutları aynıdır; görsel olarak parolayla çözülene kadar gürültüye benzer. Ayrı bir anahtar dosyası veya üst veri bloğu eklenmez — parola sırdır.
SHA-256 ve piksel permütasyonu
Parolanız SHA-256 ile özetlenerek 256 bitlik bir değer üretilir. Bu değer, tüm piksel konumlarının belirleyici (deterministik) bir permütasyonunu hesaplamak için kullanılan sözde rastgele dizinin başlangıcıdır.
Şifreleme bu permütasyonu RGB(A) piksel verisine uygular; çözme işlemi ters permütasyonu uygular. Parolayı bilmeyen biri, parolayı tahmin etmeden özgün sıralamayı kurtaramaz.
Bu yöntem, dosya baytlarını AES benzeri şekilde şifrelemekten farklıdır; piksel konumu karıştırmasıdır. Güçlülük büyük ölçüde parola seçimi ve tehdit modeline bağlıdır.
Yanlış parola davranışı
Farklı bir parolayla çözmeyi denediğinizde uygulama yine geçerli bir görüntü üretir — başka bir belirleyici karıştırma — hata penceresi göstermez. Bu, çok sayıda parola deneyen birine ipucu sızdırmamak için tasarlanmıştır.
PNG ve JPEG
Girdi olarak PNG ve JPEG desteklenir. Çıktı aynı kabuk formatında kalır. JPEG genel olarak kayıplıdır; çözümlemenin güvenilir kalması için şifreli JPEG’leri başka araçlarla tekrar kaydetmekten kaçının.
Çift katmanlı şifreleme
İki farklı parolayla art arda şifreleme yapıp çözümü ters sırada uygulayabilirsiniz. Her katman kendi parolasından türeyen permütasyonu uygular.
İşletim sınırları
- Boyutlar aynı kalmalıdır. Yeniden boyutlandırma, kırpma veya piksel değerlerini bozan yeniden sıkıştırma çözmeyi kalıcı olarak imkânsız hale getirebilir.
- Temel işlev çevrimdışıdır; Şifreleme/çözme yerelde çalışır; “Hakkında” gibi bağlantılar tarayıcıyı ayrıca kullanır.
- Bulutta kurtarım yok: Parolayı kaybederseniz görüntü geri gelmez.
Sık sorulan sorular için ana sayfadaki SSS bölümüne bakın.