Encrypted File Storage

Use AES-256-GCM to encrypt any file, generate .enc file for download, supports decryption and restoration.

{{ t('pages.crypto.file-encrypt.browserUnsupported') }}
{{ t('pages.crypto.file-encrypt.browserUnsupportedDesc') }}

Instructions

!Uses AES-256-GCM authenticated encryption algorithm to protect files. Key is derived from password via PBKDF2.

  • Encrypt: select file → enter and confirm password → generate .enc file for download
  • Decrypt: select .enc file → enter same password → restore original file
  • Key derivation: PBKDF2-SHA256, 100000 iterations
  • IV auto-generated and embedded in .enc file header
  • Authentication tag ensures file integrity, wrong password causes decryption failure
  • Supports files up to 100MB
  • Shows original size, encrypted size and time elapsed

All operations are completed locally in the browser, files are not uploaded to the server. Please keep your password safe, lost passwords cannot be recovered.