GOCRYPTFS-XRAY(1)
π NAME π
okay bestie, welcome to the GOCRYPTFS-XRAY(1) manual page β this is all about gocryptfs-xray, the icon whose whole job is to examine gocryptfs-related data. π΅οΈββοΈβ¨ no cap.
πΈ SYNOPSIS πΈ
okay so there are three main-character ways to run this thing, and they are literally:
π Examine encrypted file/directory
gocryptfs-xray CIPHERDIR/ENCRYPTED-FILE-OR-DIR
π Decrypt and show master key
gocryptfs-xray -dumpmasterkey CIPHERDIR/gocryptfs.conf
π Encrypt paths
gocryptfs-xray -encrypt-paths SOCKET
β¨ DESCRIPTION β¨
Available options are listed below β yes, all of them, bestie, no skipping. π
-0β use\0instead of\nas the separator for-decrypt-pathsand-encrypt-paths. separator slay. π-aessivβ assume AES-SIV mode instead of AES-GCM when examining an encrypted file. This is not needed and has no effect in-dumpmasterkeymode. iykyk π¦-decrypt-pathsβ decrypt file paths using the gocryptfs control socket. Reads from stdin. See-ctlsockingocryptfs(1). π«Ά-dumpmasterkeyβ decrypts and shows the master key. π-encrypt-pathsβ encrypt file paths using the gocryptfs control socket. Reads from stdin. See-ctlsockingocryptfs(1). π₯
π EXAMPLES π
okay these examples are genuinely useful, bestie:
Examine an encrypted file:
gocryptfs-xray myfs/mCXnISiv7nEmyc0glGuhTQ
Print the master key:
gocryptfs-xray -dumpmasterkey myfs/gocryptfs.conf
Mount gocryptfs with control socket and use gocryptfs-xray to encrypt some paths:
gocryptfs -ctlsock myfs.sock myfs myfs.mnt
echo -e "foo\nbar" | gocryptfs-xray -encrypt-paths myfs.sock
π SEE ALSO π
go give some love to gocryptfs(1) and fuse(8) β they're right there in the friend group. π
π«Ά AUTHORS π«Ά
github.com/rfjakob. β yes, with the dot, bestie. periodt. π
that's the whole page, bestie! cute little sign-off from the Jan 2018 edition of GOCRYPTFS-XRAY(1) β mwah ππβ¨
π¦ where this page comes from
- alpine 3.24: gocryptfs-doc 2.6.1-r7 Β· MIT
- epel 10: gocryptfs 2.5.4-2.el10_1 Β· Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND MIT
- opensuse-leap 16.0: gocryptfs 2.5.4-bp160.1.8 Β· MIT
- opensuse-leap 16.0: gocryptfs 2.5.4-bp160.1.8 Β· MIT
- opensuse-leap 16.0: gocryptfs 2.5.4-bp160.1.8 Β· MIT
- opensuse-leap 16.0: gocryptfs 2.5.4-bp160.1.8 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms