2010-04-15 12 views
7

Tengo una duda sobre la clave VIM ENCRYPTION.VIM: Clave de cifrado

I que tiene un archivo de texto, que cifran ese archivo usando

: X

Ahora, donde se almacena la clave encriptada (ruta).

Si se almacenó en un archivo separado o en el archivo de texto.

Si abro el archivo, se solicita la clave de Cifrado.

¿Cómo se compara mi llave con la llave original?

Respuesta

2

No almacena la clave, solo encripta o descifra con la tecla que escribe.

Aquí es un volcado hexadecimal de un archivo de 15 caracteres cifrados con una clave ('elefante' - probarlo; el contenido no fue significativa ('abcdededesdasd') antes de que cifró):

0x0000: 56 69 6D 43 72 79 70 74 7E 30 31 21 95 96 C7 F6 VimCrypt~01!.... 
0x0010: 75 C8 3B BF 1D BD BD 86 97 32 DA     u.;......2. 
0x001B: 

¡Es 27 caracteres de largo; 'VimCrypt ~ 01!' tiene 12 caracteres Si lo descifra con la clave incorrecta (digamos 'pinkpanther'), obtiene basura. Entonces, vim no verifica la integridad en el archivo cifrado o el archivo descifrado.

1

La clave no se guarda, tiene que ingresarla usted mismo. Tampoco tendría sentido guardar la clave, porque todos pueden descifrar el archivo con la clave almacenada. Si abre el archivo en vim otra vez, solicita la clave de cifrado.