2010-04-15 29 views
7

Ho un dubbio sul tasto VIM ENCRYPTION.VIM: chiave di crittografia

ho avere un file di testo, ho crittografato che file utilizzando

: X

Ora, in cui è memorizzata la chiave cifrata (percorso).

Se memorizzato in un file separato o nel file di testo stesso.

Se apro un file ha chiesto la chiave di crittografia.

Come si confronta la mia chiave con la chiave originale?

risposta

2

Non memorizza la chiave, ma semplicemente crittografa o decodifica con la chiave digitata.

Ecco un dump esadecimale di un file di 15 caratteri crittografato con una chiave ('elefante' - provare, il contenuto non è stato significativo ('abcdededesdasd') prima che io cifrato):

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: 

E ' Lungo 27 caratteri; 'VimCrypt ~ 01!' è di 12 caratteri. Se lo decifri con la chiave sbagliata (ad esempio 'pinkpanther'), ottieni dei rifiuti. Quindi, vim non esegue controlli di integrità sul file crittografato o sul file decrittografato.

1

La chiave non viene salvata, devi inserirla da solo. Non avrebbe senso salvare anche la chiave, perché tutti possono decodificare il file con la chiave memorizzata. Se apri di nuovo il file in vim richiede la chiave di crittografia.

Problemi correlati