ຂ້າມໄປຫາເນື້ອຫາຫຼັກ

ການເຂົ້າລະຫັດໄຟລ໌ (AES-256-GCM) ຟຣີ

ເຂົ້າລະຫັດໄຟລ໌ໃດໆ ດ້ວຍລະຫັດຜ່ານ ໂດຍໃຊ້ AES-256-GCM ແລະ PBKDF2 (250,000 iteration). ຜົນ .enc ເປີດໄດ້ ດ້ວຍລະຫັດຜ່ານທີ່ຖືກ ແລະ tool ນີ້ເທົ່ານັ້ນ. ທັງໝົດ client-side — ໄຟລ໌ບໍ່ຮົ່ວ.

ເຮັດວຽກແບບອອບໄລນ໌ໄດ້ຫຼັງໂຫຼດແລ້ວ

ເວັບໄຊທ໌ເຂົ້າລະຫັດອອນລາຍຮັບໄຟລ໌ຂອງທ່ານ — ບ່ອນນີ້ມັນຖືກເຂົ້າລະຫັດຢູ່ໃນອຸປະກອນຂອງທ່ານ, ແລະ ລະຫັດຜ່ານບໍ່ອອກຈາກມັນເລີຍ.

ວາງໄຟລ໌ບ່ອນນີ້, ຫຼື ກົດເພື່ອເລືອກ

Any file · ປະມວນຜົນຢູ່ໃນອຸປະກອນຂອງທ່ານ

ຫຼືກົດ Ctrl+V ເພື່ອວາງຈາກຄລິບບອດ

ຊອກຫາໄຟລ໌

ໄຟລ໌ຂອງທ່ານບໍ່ເຄີຍອອກຈາກອຸປະກອນຂອງທ່ານ. ການປະມວນຜົນທັງໝົດເກີດຂຶ້ນຢູ່ໃນຕົວທ່ອງເວັບຂອງທ່ານ.

ວາງໄຟລ໌ໃດກໍໄດ້ ແລະເລືອກລະຫັດຜ່ານ — ທ່ານຈະໄດ້ .enc ທີ່ຕ້ອງໃຊ້ລະຫັດນັ້ນເທົ່ານັ້ນຈຶ່ງເປີດໄດ້.

ບັນທຶກລະຫັດຜ່ານນີ້ໄວ້ບ່ອນທີ່ປອດໄພ. ພວກເຮົາບໍ່ເຄີຍເຫັນມັນ ສະນັ້ນລະຫັດຜ່ານທີ່ເສຍໄປກູ້ຄືນບໍ່ໄດ້ ແລະໄຟລ໌ຈະຖືກລັອກຕະຫຼອດໄປ.

ການເຂົ້າລະຫັດທີ່ເຂັ້ມແຂງ ແລະໄດ້ມາດຕະຖານ. AES-256-GCM ໂດຍ key ທີ່ຊົງຈາກລະຫັດຜ່ານຜ່ານ PBKDF2 (250 000 ຮອບ SHA-256). salt ແລະ IV ສຸ່ມໃໝ່ຖືກເກັບໄວ້ໃນ header ໄຟລ໌ — ການປ່ຽນແປງເຖິງ byte ດຽວເຮັດໃຫ້ການຖອດລະຫັດລ້ມເຫລວ.

ຮູບແບບໄຟລ໌ (ສຳລັບໂຕຖອດລະຫັດສຳຮອງ)

"LIBE2" + salt 16 ໄບຕ໌ + IV 12 ໄບຕ໌ + ciphertext AES-256-GCM. ກຸນແຈແມ່ນ PBKDF2-HMAC-SHA256, 250 000 ຮອບ, ຈາກລະຫັດຜ່ານ UTF-8 ທີ່ປັບເປັນ NFKC ຂອງທ່ານ. 33 ໄບຕ໌ທຳອິດຂອງ header ເປັນຂໍ້ມູນທີ່ຢືນຢັນຕົວຕົນ. ເນື້ອຫາທີ່ຖອດລະຫັດແລ້ວແມ່ນຄວາມຍາວຊື່ໄຟລ໌ 2 ໄບຕ໌, ຊື່ໄຟລ໌, ແລ້ວຈຶ່ງໄຟລ໌. ໄຟລ໌ທີ່ສ້າງກ່ອນການອັບເດດນີ້ ("LIBE1") ຍັງເປີດໄດ້.

ລະຫັດຜ່ານຂອງທ່ານຈະບໍ່ຖືກເກັບ ຫຼືສົ່ງໄປໃສ — ທຸກຢ່າງດຳເນີນໃນໂປຣແກຣມທ່ອງເວັບຂອງທ່ານ. ຫາກທ່ານລືມລະຫັດ ໄຟລ໌ຈະກູ້ຄືນບໍ່ໄດ້. ໄຟລ໌ຂະໜາດໃຫຍ່ (> ~200 MB) ໃຊ້ເວລາສອງສາມວິນາທີ ແລະໃຊ້ RAM ຫຼາຍ.

ມັນເຮັດວຽກແນວໃດ

Encrypt ຟາຍ ກັບ ລະຫັດ ດັ່ງນັ້ນ ຕໍ່ໂຕົວເລກ ທີ່ ລະຫັດ (ແລະ uses tool) ສາມາດ ມັນ. Encryption ແລະ decryption ທັງໂຕ locally ກັບ browser Web Crypto API — ບໍ່ servers, ບໍ່ key escrow.

  1. 1
    ທ່ານຖໍາ ຟາຍ ແລະ ຄ້ອຍ ລະຫັດ
    ຟາຍ read ເຂົ້າໃນ memory browser. ລະຫັດ derives 256-bit AES key ຜ່ານ PBKDF2 — 250 000 ລຸ້ນ SHA-256 ກັບ fresh random salt.
  2. 2
    ຟາຍ encrypted ກັບ AES-256-GCM
    fresh random IV ສ້າງ. AES-256 ໃນ Galois/Counter ໂຫມດ ສ້າງ 16-byte ພຽງຫຼາຍ tag, ເພື່ອ tampering ຟາຍ encrypted ກໍາລັງ decryption fail ດັງສຽງ.
  3. 3
    ດາວໂຫລດ .enc ຟາຍ (ແລະ decrypt ຕໍ່ມາ)
    ອອກ ສະ "LIBE1" ທີ່ອາດ salt, IV, ແລະ ລະ filename, ສະພາກ ciphertext. ຫຼົ້ຄືນໂຕ decrypt ວິທີ ກັບ ລະຫັດ ເພື່ອ ປະກົດຜົນ.

ຟາຍ ບໍ່ໄປ device. ຫຼົ້ຄືນລະຫັດ ພະຍາບາດ — ບໍ່ ຄົ້ນຫາ ວິທີ, ດ້ວຍ.

ເຄື່ອງມືທີ່ກ່ຽວຂ້ອງ

ຄໍາຖາມທີ່ຖາມເລື້ອຍໆ