Toplip, bardzo interesujące narzędzie CLI do szyfrowania i odszyfrowywania plików

o toplipie

W następnym artykule przyjrzymy się Toplipowi. To jest jeden narzędzie wiersza poleceń do szyfrowania i deszyfrowania plików. Obecnie istnieje wiele narzędzi do szyfrowania plików, które chronią nasze pliki, takich jak Cryptomater, CryptGo, Cryptr i GnuPGitp., ale to narzędzie jest dobrą alternatywą dla nich wszystkich.

To darmowe i otwarte narzędzie do szyfrowania który wykorzystuje silną metodę szyfrowania o nazwie AES256wraz z projektem XTS-AES aby chronić nasze poufne dane. Wykorzystuje również funkcję Scrypt, która jest funkcją wyprowadzania klucza opartą na hasłach, aby chronić nasze hasła przed atakami siłowymi.

Ogólna charakterystyka Toplip

W porównaniu z innymi narzędziami do szyfrowania plików, toplip dostarcza nam go z następującymi funkcjami:

  • Postawiłem metodę szyfrowania opartą na XTS-AES256.
  • Będziemy mogli zaszyfruj pliki w obrazach (PNG/JPEG).
  • Będziemy mieli możliwość skorzystania z wielokrotna ochrona hasłem.
  • Uproszczona ochrona przed atakami siłowymi.
  • Daje nam możliwość wygenerowania „prawdopodobne zaprzeczenie".
  • Nie ma żadnych możliwych do zidentyfikowania znaczników wyjścia.
  • Jest to narzędzie open source / GPLv3.

Instalacja Toplip

Nie jest wymagana instalacja. Wszystko, co musimy zrobić, to pobierz plik wykonywalny Toplip z oficjalna strona produktu. Po pobraniu będziemy musieli nadać mu uprawnienia do wykonywania, wpisując w terminalu (Ctrl + Alt + T):

chmod +x toplip

Korzystanie z Toplip

Jeśli wykonamy Toplip bez argumentów, pokaże nam to plik ayuda.

Pomoc Toplip

./toplip

Kilka przykładów Toplip

Zaszyfruj / odszyfruj pojedynczy plik

Możemy zaszyfrować plik (plik1) pisząc z folderu, w którym mamy plik toplip:

Tylko zaszyfrowany plik toplip

./toplip archivo1 > archivo1.encrypted

To polecenie poprosi nas o wpisanie hasła. Kiedy to napiszemy, będzie zaszyfruje zawartość pliku 1 i zapisze je w pliku o nazwie file1.encrypted, umieszczając go w bieżącym katalogu roboczym.

Aby sprawdzić, czy plik jest rzeczywiście zaszyfrowany, możemy spróbować go otworzyć i zobaczymy kilka losowych znaków. Aby zobaczyć zawartość pliku, który właśnie zaszyfrowaliśmy, będziemy musieli użyć rozszerzenia -d opcja jak poniżej:

Tylko odszyfrowany plik toplip

./toplip -d archivo1.encrypted

To polecenie odszyfruje podany plik i wyświetli zawartość w oknie terminala.

Przywróć zaszyfrowany plik

Aby przywrócić plik zamiast po prostu przeglądać zawartość, będziemy musieli zrobić coś takiego:

./toplip -d archivo1.encrypted > archivo1Restaurado

Poprosi nas o prawidłowe hasło do odszyfrowania pliku. Wszyscy zawartość pliku file1.encrypted zostanie przywrócona do pliku o nazwie file1Restored. Te nazwy to tylko przykład. Zaleca się używanie mniej przewidywalnych nazw.

Szyfruj / odszyfruj wiele plików

Możemy także zaszyfruj dwa pliki z dwoma osobnymi hasłami dla każdego.

toplip zaszyfrował dwa pliki

./toplip -alt archivo1 archivo2 > archivo3.encriptado

Zostaniemy poproszeni o podanie hasła do każdego pliku. Możemy używać różnych haseł. Powyższe polecenie zaszyfruje zawartość dwóch plików i zapisze je w jednym pliku o nazwie file3.encripted. Kiedy przywracamy pliki, będziemy musieli tylko wpisać odpowiednie hasło pliku do przywrócenia. Jeśli wpiszemy hasło do pliku1, narzędzie przywróci plik1. Jeśli napiszemy hasło do pliku2, ten plik zostanie przywrócony.

Każde wyjście jest zaszyfrowane może zawierać do czterech całkowicie niezależnych plikówi każdy utworzony z własnym, oddzielnym i unikalnym hasłem. Ze względu na sposób zestawiania zaszyfrowanych wyników nie ma możliwości łatwego określenia, czy istnieje wiele plików. Uniemożliwi to innemu użytkownikowi jednoznaczne stwierdzenie istnienia dodatkowych poufnych danych. To się nazywa prawdopodobne zaprzeczeniei jest to jedna z ciekawszych funkcji tego narzędzia.

Aby odszyfrować plik1 z pliku3.encripted, będziemy musieli tylko napisać:

./toplip -d archivo3.encriptado > archivo1.desencriptado

Będziemy musieli wpisać poprawne hasło do pliku1. Aby odszyfrować plik2 z pliku3.encripted, będziemy musieli napisać w zasadzie to samo, co odszyfrować plik1, ale zmieniając nazwę i używając hasła, które przypisaliśmy do pliku2.

Używaj wielu zabezpieczeń hasłem

To kolejna fajna funkcja. Damy radę dodać wiele haseł do jednego pliku podczas jego szyfrowania. Będzie to bardzo skuteczne w przypadku prób brutalnej siły.

wielokrotne hasło toplip

./toplip -c 2 archivo1 > archivo1.encriptado.2.passwords

Jak widać na powyższym przykładzie, toplip poprosił mnie o napisanie dwóch (-c2) Hasła. Pamiętaj, że musimy napisać dwa różne hasła. Aby odszyfrować ten plik, będziemy musieli napisać:

./toplip -c 2 -d archivo1.encriptado.2.passwords > archivo1.desencriptado

Ukryj pliki w obrazie

Nazywa się praktyka ukrywania pliku, wiadomości, obrazu lub wideo w innym pliku steganografia. Ta funkcja jest domyślnie dostępna w programie Toplip. Aby ukryć plik (i) w obrazach, użyjemy opcji -m.

obraz toplip z ukrytym plikiem

./toplip -m imagen.jpg archivo1 > imagen1.jpg

To polecenie ukrywa zawartość plik1 wewnątrz obrazu o nazwie image1.png. Aby go odszyfrować, będziemy musieli wykonać:

./toplip -d imagen1.png > archivo1.desencriptado

W witryna projektu będziemy mogli uzyskać więcej informacji o możliwościach tego narzędzia.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.