gocryptfs-xray1
Examine gocryptfs-related data
Usage
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
Overview
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
Releases
5 releases since Debian 10 (Buster); the text changed 4 times.