gocryptfs использует файловое шифрование, реализованное в виде монтируемой файловой системы FUSE. Каждый файл в gocryptfs хранится в одном соответствующем зашифрованном файле на жестком диске. На снимке экрана ниже показана смонтированная файловая система gocryptfs (слева) и зашифрованные файлы (справа). Для Windows независимую реализацию C++ можно найти здесь:cppcryptfs