Gocryptfs — это зашифрованная накладная файловая система, написанная на Go, которая построена на базе библиотеки go-fuse FUSE. В отличие от систем шифрования всего диска, gocryptfs шифрует файлы по отдельности, используя AES-GCM (Galois Counter Mode) с разбивкой на части, и шифрует имена файлов с помощью AES-EME (ECB-Mix-ECB). Она также совместима с различными платформами, что означает, что вы можете получить доступ к своим файлам на любой платформе.