xeric Postad 10 Maj, 2017 Share Postad 10 Maj, 2017 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.I det öppna dokumentet. Tryck i för INSERT (mode), och skriv t ex: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 - - -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.txtLösenord: test Länk till kommentar Dela på andra webbplatser More sharing options...
Ollie Williams Postad 17 Maj, 2017 Share Postad 17 Maj, 2017 Vilka algoritmer kan man välja? Länk till kommentar Dela på andra webbplatser More sharing options...
xeric Postad 17 Maj, 2017 Författare Share Postad 17 Maj, 2017 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. $ 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 More sharing options...
xeric Postad 17 Maj, 2017 Författare Share Postad 17 Maj, 2017 Ä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 More sharing options...
Rekommendera Poster
Arkiverat
Det här ämnet är nu arkiverat och är stängt för ytterligare svar.