Wieloplatformowe szyfrowanie plików

Nie wszystkie informacje powinny być wystawione na widok innych użytkowników. Chcąc umieścić dany plik bezpiecznie na dysku pendrive lub w Internecie, powinieneś go zaszyfrować i opatrzyć hasłem. Abyś mógł mieć do niego dostęp z dowolnego komputera, możesz zapisać na dysku USB również program dekodujący.

Potrzebny jest do tego bezpieczny, uniwersalny program szyfrujący, który działa bez konieczności instalowania. Nie ma mowy o kompleksowym pakiecie bezpieczeństwa, bo nie uda ci się go uruchomić bez uprzedniego zainstalowania, a na dodatek nie zadziała w komputerach ze środowiskiem Linux.

W zaistniałej sytuacji pomoże ci open-source'owy Bcrypt (plik bcrypt-1.1.zip dostępny pod adresem: http://bcrypt.sourceforge.net, rozmiar pliku: ok. 63 KB). Zastosowano w nim niezłamany do dziś algorytm symetrycznego szyfru blokowego o nazwie Blowfish, który został stworzony przez znanego kryptografa Bruce'a Schneiera w 1993 r. Program Bcrypt generuje klucz o długości 448 bitów z hasła podanego przez użytkownika. Działa szybko i na wielu platformach sprzętowych/systemowych.

Szyfrowanie: Po rozpakowaniu pobranego archiwum ZIP skopiuj plik wykonywalny Bcrypt.EXE, bibliotekę Zlib.DLL i plik, który chcesz zaszyfrować, na pendrive'a. Bcrypt jest przeznaczony do uruchamiania z poziomu wiersza poleceń, jednak można nieco łatwiej - wystarczy przeciągnąć plik do zaszyfrowania i upuścić na ikonie Bcrypt.EXE. Na ekranie pojawi się okno wiersza poleceń z prośbą o wpisanie i powtórzenie hasła. Bcrypt zaszyfruje plik, zapisując go z rozszerzeniem BFE. Oryginał umieszczony na dysku w postaci jawnej zostanie trzykrotnie nadpisany losowym ciągiem danych a następnie usunięty, aby nie można było przywrócić zgromadzonej w nim treści.

Deszyfrowanie: Chcąc odszyfrować plik, ponownie przeciągnij go na ikonę Bcrypt.EXE. Po wpisaniu poprawnego hasła w tym samym katalogu pojawi się niezaszyfrowana zawartość pliku. Bcrypt wykrywa, czy przeciągany nań plik jest w postaci jawnej czy zaszyfrowanej, po czym automatycznie wykonuje żądaną operację (szyfrowanie bądź odszyfrowywanie).

Linux: Bcrypt wchodzi w skład niemalże każdej dystrybucji. Możesz go zainstalować z repozytoriów swojej wersji Linuksa, np. w dystrybucji SuSE robi się to za pomocą narzędzia YaST. W Debianie i Ubuntu zainstalujesz go poleceniem:

sudo apt -get install bcrypt

Pod adresem http://bcrypt.sourceforge.net/ znajdziesz również kod źródłowy, z którego możesz sam skompilować wersję gotową do uruchomienia. Najpierw rozpakuj archiwum kodu źródłowego za pomocą polecenia

tar -xzvf bcrypt-1.1.tar.gz

Następnie przejdź poleceniem

cd bcrypt-1.1

do utworzonego właśnie katalogu. W celu skompilowania kodu źródłowego i zainstalowania aplikacji wpisz dwa poniższe polecenia:

make
sudo make install

Teraz możesz szyfrować i deszyfrować pliki, wpisując polecenie:

bcrypt <nazwa_pliku>

Ocena:
Twoja ocena:

Komentarze

Polecane

PC World z prezentem!

Tak, zamawiam 12 wydań PC World po 14,09 zł każde (zamiast 19,90 zł) od numeru 6/2012.
Dodatkowo program Panda Antyvirus Pro 2012,
chroniący aż 3 komputery, dostanę za darmo.

PC World 6/2012
Nowy numer PC World 6/2011
Razem: 169


  • Z darmową wysyłką
Wyrażam zgodę na wykorzystywanie mojego adresu email do celów marketingowych. rozwiń »

Pobierz bezpłatnego e-booka

20 lat polskiej sieci
Ebook 20 lat polskiej sieci to kompletna charakterystyka polskiego internetu (oraz polskiego internauty). Odpowiadamy na pytanie, jak wygląda nasz kraj na tle bliższych i dalszych europejskich sąsiadów pod względem popularyzacji szerokopasmowych łączy internetowych i rynku mobilnego. Wymieniamy również wady i zalety korzystania z bezpłatnych punktów dostępowych.
Jeśli chcesz otrzymać darmowego e-booka, wpisz swój adres e-mail. Wyślemy Ci go natychmiast!
Wyrażam zgodę na wykorzystywanie mojego adresu email do celów marketingowych. rozwiń »