2010-04-15 5 views
7

J'ai un doute sur la VIM ENCRYPTION clé.VIM: Clé de chiffrement

I ayant un fichier texte, je crypté ce fichier en utilisant

: X

Maintenant, où la clé cryptée est stockée (chemin).

Qu'il soit stocké dans un fichier séparé ou dans le fichier texte lui-même.

Si j'ouvre un fichier, il a demandé la clé de cryptage.

Comment comparer ma clé avec la clé d'origine?

Répondre

2

Il ne stocke pas la clé - il crypte ou décrypte simplement avec la clé que vous tapez.

est ici un vidage hexadécimal d'un fichier de 15 caractères crypté avec une clé (« éléphant » - essayer, le contenu n'a pas été significative (« abcdededesdasd ») avant cryptée):

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: 

Il est 27 caractères de long; 'VimCrypt ~ 01!' est de 12 caractères. Si vous le décryptez avec la mauvaise clé (disons «pinkpanther»), vous obtenez des déchets. Ainsi, vim ne vérifie pas l'intégrité du fichier crypté ou du fichier déchiffré.

1

La clé n'est pas enregistrée, vous devez l'entrer par vous-même. Cela n'aurait aucun sens d'enregistrer la clé, car tout le monde peut déchiffrer le fichier avec la clé stockée. Si vous ouvrez à nouveau le fichier dans vim, il demande la clé de chiffrement.

Questions connexes