$ modprobe dm-crypt
$ modprobe sha512
$ modprobe aes
$ fdisk /dev/sdX
NB: this does not wipe data, just the previous filesystem information.
$ wipefs -a /dev/sdX1
$ cryptsetup -c aes-xts-plain -s 512 -h sha512 -i 5000 --use-random -y -v luksFormat /dev/sdX1
$ cryptsetup luksOpen /dev/sdX1 NAME
$ mkfs.ext4 -v -L LABEL /dev/mapper/NAME
NB: mount FS first.
You may want to chown and chmod the FS.
NB: unmount FS first.
$ cryptsetup luksClose NAME
$ cryptsetup luksDump /dev/sdX1
$ cryptsetup status NAME