Eu criptografei uma unidade raiz usando uma cifra com este formato:
<cipher>-<chainmode>-<ivmode>:<ivopt>
.
Vamos chamar isso de [CIPHER]
.
Para inicializar a partir deste dispositivo, determinados parâmetros de kernel de criptografia devem ser passou incluindo crypto
, porque estou usando dm-crypt com criptografia simples (sem LUKS). crypto
deve ter o seguinte formato:
crypto=<hash>:[CIPHER]:<keysize>:<offset>:<skip>
.
No meu caso, [CIPHER]
contém dois pontos, portanto, não posso acrescentar o seguinte à linha do kernel:
crypto=<hash>:[CIPHER]:<keysize>:<offset>:<skip>
,
porque a sintaxe é invalidada e a inicialização falhará.
Minha pergunta: Posso colocar aspas duplas em torno de [CIPHER]
para que funcione? ou seja, o seguinte:
crypto=<hash>:"[CIPHER]":<keysize>:<offset>:<skip>