Gå till innehåll
Just nu i M3-nätverket

Skydda en textfil med lösenord


xeric

Rekommendera Poster

Ett enkelt sätt att skydda sina anteckningar, är att kryptera en fil. Med programmet Vim (i Terminalen) finns det en inbyggd funktion för det. Riktigt enkelt och smidigt.

Exempel:

För att göra en enkel fill, rent demostrativt... Starta teminalen, gå till skrivbordet.

cd ~/Desktop

Vet inte vad det är för kryptering som används, men för att försäkra sig om att man har en bra algoritm, kör:

echo 'set cm=blowfish2' >> ~/.vimrc

Men man kan hoppa över det om man vill.

Så, för att starta en fil och göra den krypterad, så lägger man till -x till raden.

vim -x fooBar.txt


I nederkant kommer det upp om lösenord (2x). Fyll i ett långt och bra.
post-64246-0-48620500-1494417216.png
post-64246-0-88101500-1494417220.png

I det öppna dokumentet. Tryck i för INSERT (mode), och skriv t ex:
post-64246-0-20073200-1494417226.png

För att spara, gå ur skrivläget med “escape” ([esc]) och sen skriv :wq (write quit).


Öppnar du textfilen i t ex Textredigeraren (TextEdit), så kan innehållet se ut ungf så här:

VimCrypt~03!ÜY\[\ÇÇ3L¥ıçêv¬&»ñ(´˜ô–SΩˆèïQŸ†`rÓÃ'‹HÜ3~:5Ç®bä-$…ùS R∂râ¸â√Q6o

När du öppnar den igen så kommer frågan upp om lösen ord.

vim fooBar.txt

post-64246-0-83800000-1494417231.png

- - -

Som alternativ till en lösenordshanterare för enstaka lösenord och sånt fungerar det ju bra som alternativ, och vim finns i alla OS X/macOS.

Även för att kunna skicka längre text med såklart, där man kanske skickar känslig info, och man är inte helt övertygad om att det bara är en person som läser/kan läsa mailet man skickade.

Prova med en färdig fil?
fooBar.txt
Lösenord: test

code.gif

Länk till kommentar
Dela på andra webbplatser

Ollie Williams

:ThumbsUp:

 

Vilka algoritmer kan man välja?

Länk till kommentar
Dela på andra webbplatser

:ThumbsUp:

 

Vilka algoritmer kan man välja?

:help encryption
You can use the 'cryptmethod' option to select the type of encryption, use one of these:

    :setlocal cm=zip        " weak method, backwards compatible
    :setlocal cm=blowfish   " method with flaws                                         
    :setlocal cm=blowfish2  " medium strong method                                      

Do this before writing the file.  When reading an encrypted file it will be set automatically to the method used when that file was written.  You can change 'cryptmethod' before writing that file to change the method.                         

To set the default method, used for new files, use this in your vimrc

    set cm=blowfish2                                                                    

Using "blowfish2" is highly recommended.  Only use another method if you must use an older Vim version that does not support it.

Om bf2... https://groups.google.com/forum/#!msg/vim_dev/D8FyRd0EwlE/bkBOo-hzTzoJ

 

Vim 7.4+ tror jag det är för Blowfish2, annars kör blowfish. :yeahbaby:

$ vim --version | head -n 1
VIM - Vi IMproved 8.0 (2016 Sep 12, compiled May  3 2017 10:03:43)
$ vim --version | grep cryptv
+cryptv          +linebreak       +python/dyn      +vreplace

Lion kom med Vim 7.3. Förutsätter att det har lagts in en nyare version i OS X/macOS sen dess. Jag kör med en från MacPorts.

Länk till kommentar
Dela på andra webbplatser

Är du osäker på vilken, så lägg det här istället (i ~/.vimrc)

" if v:version >= 703
if v:version > 704 || (v:version == 704 && has('patch401'))
    set cm=blowfish2
else
    set cm=blowfish
endif
Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.



×
×
  • Skapa nytt...