How to Encrypt Files with Gocryptfs

Encryption is almost a necessity now that security and privacy standards are not strictly adhered to by companies anymore. If you are really concerned about the security of your data that you stored in the cloud, and you really need to store it in the cloud, it is best to encrypt it first before you upload it to the cloud. Gocryptfs is an encrypted overlay filesystem written in Go and is built on top of the go-fuse FUSE library. Unlike full-disk encryption systems, gocryptfs encrypts files individually using chunked AES-GCM (Galois Counter Mode) and encrypts filenames with AES-EME (ECB-Mix-ECB). It is also cross-platform compatible, which… Read more