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 2024-01-29 - jenkler.se | uex.se