Manpage logo

gocryptfs-xray - examine gocryptfs-related data

NAME  SYNOPSIS  Examine encrypted file/directory  Decrypt and show master key  Encrypt paths  DESCRIPTION  −0  −aessiv  −decrypt−paths  −dumpmasterkey  −encrypt−paths  EXAMPLES  SEE ALSO  AUTHORS 

NAME

gocryptfs−xray − examine gocryptfs−related data

SYNOPSIS

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.

−0

Use \0 instead of \n as separator for −decrypt−paths and −encrypt−paths.

−aessiv

Assume AES−SIV mode instead of AES−GCM when examining an encrypted file. Is not needed and has no effect in −dumpmasterkey mode.

−decrypt−paths

Decrypt file paths using gocryptfs control socket. Reads from stdin. See −ctlsock in gocryptfs(1).

−dumpmasterkey

Decrypts and shows the master key.

−encrypt−paths

Encrypt file paths using gocryptfs control socket. Reads from stdin. See −ctlsock in gocryptfs(1).

EXAMPLES

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

gocryptfs(1) fuse(8)

AUTHORS

github.com/rfjakob.


Updated 2026-06-01 - jenkler.se | uex.se