[dm-crypt] Re: Reading the passphrase from a key-file

Milan Broz <[email protected]> Fri, 14 May 2021 15:41:31 +0200
Newsgroups de.saout.dm-crypt
Message-ID <[email protected]>
On 14/05/2021 13:51, Volker Dormeyer wrote:
> Hello,
> 
> today I have another question regading the key-file option. I am 
> scripting something where the passphare is given by STDIN, with the 
> following options:
> 
> cryptsetup luksOpen /dev/sde hdd --header header.img --key-file -
> 
> If I enter this line on a command line it prompts me with "Enter 
> passphrase for /dev/sde", I was suspecting nothing. How can I make sure 
> that the passphrase is being read form STDIN?

Cryptsetup checks if there is input from a real terminal (then displays this message)
or from a pipe. echo pwd | cryptsetup ... works.

But if the input is a binary file, it will stop on the first EOL (then you must use --keyfile-size).
Please read "NOTES ON PASSPHRASE PROCESSING FOR LUKS" in the man page.

Milan
_______________________________________________
dm-crypt mailing list -- [email protected]
To unsubscribe send an email to [email protected]