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

Skydda en textfil med lösenord


Rekommendera Poster

Postad (redigerade)

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

Redigerad av iEricF
Länk till inlägg
Dela på andra webbplatser
Ollie Williams

:ThumbsUp:

 

Vilka algoritmer kan man välja?

Länk till inlägg
Dela på andra webbplatser
Postad (redigerade)

: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.

Redigerad av iEricF
Länk till inlägg
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 inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu


×
×
  • Skapa nytt...