GOCRYPTFS-XRAY(1)

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.