ZFS Encryption
This page will describe how I've encrypted my volumes.
Decisions
Creating the Volume
mkdir /etc/zfs/keys
chmod 700 /etc/zfs/keys
openssl rand -hex -out /etc/zfs/keys/datasetname
chmod 700 /etc/zfs/keys/datasetname
zfs create -o encryption=on --o keyformat=hex -o keylocation=file:///etc/zfs/keys/datasetname poolname/datasetname