"Cryptsetup is utility used to conveniently setup disk encryption based on DMCrypt kernel module." - https://gitlab.com/cryptsetup/cryptsetup/blob/master/README.md

"LUKS is the standard for Linux hard disk encryption. By providing a standard on-disk-format, it does not only facilitate compatibility among distributions, but also provides secure management of multiple user passwords." - https://gitlab.com/cryptsetup/cryptsetup/blob/master/README.md