Toplip, дуже цікава утиліта CLI для шифрування та дешифрування файлів

про toplip

У наступній статті ми збираємось поглянути на Топліп. Це одне утиліта командного рядка для шифрування та дешифрування файлів. Сьогодні існує безліч засобів шифрування файлів для захисту наших файлів, таких як Cryptomater, CryptGo, Cryptr та GnuPG, тощо, але цей інструмент є хорошою альтернативою всім їм.

Це безкоштовна утиліта з шифруванням з відкритим кодом який використовує потужний метод шифрування, який називається AES256, разом із дизайном XTS-AES для захисту наших конфіденційних даних. Він також використовує Scrypt, яка є функцією виведення ключів на основі пароля, для захисту наших паролів від атак грубої сили.

Загальна характеристика Топліпа

Порівняно з іншими інструментами шифрування файлів, Toplip надає нам такі функції:

  • Я створив метод шифрування на основі XTS-AES256.
  • Ми зможемо шифрувати файли в зображеннях (PNG/JPG).
  • Ми матимемо можливість використовувати a багаторазовий захист паролем.
  • Спрощений захист проти атак грубої сили.
  • Це дає нам можливість генерувати "правдоподібне заперечення".
  • Немає ідентифікованих маркерів виходу.
  • Це корисність з відкритим кодом / GPLv3.

Установка Toplip

Установка не потрібна. Все, що нам потрібно зробити, це завантажити виконуваний двійковий файл Toplip - від офіційна сторінка продукту. Після завантаження нам доведеться надати йому дозволи на виконання, набравши в терміналі (Ctrl + Alt + T):

chmod +x toplip

Використання Toplip

Якщо ми виконаємо Toplip без аргументів, він покаже нам допомога.

Допоможіть Toplip

./toplip

Кілька прикладів Топліпа

Зашифруйте / розшифруйте один файл

Ми можемо зашифрувати файл (файл1) написання з папки, де ми маємо файл toplip:

лише зашифрований файл toplip

./toplip archivo1 > archivo1.encrypted

Ця команда попросить нас написати пароль. Як тільки ми напишемо це, воно буде зашифрує вміст файлу1 і він збереже їх у файлі з назвою file1.encrypted, розмістивши його в поточному робочому каталозі.

Щоб перевірити, чи файл справді зашифрований, ми можемо спробувати відкрити його, і ми побачимо кілька випадкових символів. Щоб побачити вміст файлу, який ми щойно зашифрували, нам доведеться використовувати файл -d варіант як зазначено нижче:

лише розшифрований файл toplip

./toplip -d archivo1.encrypted

Ця команда розшифрує даний файл і відображатиме вміст у вікні терміналу.

Відновити зашифрований файл

Щоб відновити файл, а не просто переглядати вміст, нам доведеться зробити щось на зразок наступного:

./toplip -d archivo1.encrypted > archivo1Restaurado

Він запитає у нас правильний пароль для дешифрування файлу. Всім вміст file1.encrypted буде відновлено до файлу з назвою file1Restored. Ці назви є лише прикладом. Доцільно використовувати менш передбачувані імена.

Шифрування / дешифрування декількох файлів

Ми також можемо зашифрувати два файли з двома окремими паролями для кожного.

toplip зашифровані два файли

./toplip -alt archivo1 archivo2 > archivo3.encriptado

Нас запитають пароль для кожного файлу. Ми можемо використовувати різні паролі. Наведеною вище командою буде зашифровано вміст двох файлів та збережено в одному файлі, який називається file3.encripted. Коли ми відновлюємо файли, нам потрібно буде лише написати відповідний пароль файлу для відновлення. Якщо ми напишемо пароль file1, інструмент відновить файл1. Якщо ми напишемо пароль file2, цей файл буде відновлено.

Кожен вихід зашифрований може містити до чотирьох абсолютно незалежних файлів, і кожен створений зі своїм окремим унікальним паролем. Завдяки способу складання зашифрованих результатів, неможливо легко визначити, чи існує кілька файлів. Це не дозволить іншому користувачеві остаточно визначити, що існують додаткові конфіденційні дані. Це називається правдоподібне заперечення, і це одна з найцікавіших особливостей цього інструменту.

Щоб розшифрувати файл1 з файлу3.encripted, нам потрібно буде лише написати:

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

Нам доведеться ввести правильний пароль для файлу1. Для дешифрування file2 з file3.encripted нам доведеться написати в основному те саме, що і для дешифрування file1, але змінивши ім'я та використовуючи пароль, який ми призначили file2.

Використовуйте багаторазовий захист паролем

Це ще одна крута особливість. Ми зможемо додати кілька паролів до одного файлу під час його шифрування. Це буде дуже ефективно проти спроб грубої сили.

декілька паролів Toplip -

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

Як видно з прикладу вище, Toplip попросив мене написати два (-с 2) паролі. Майте на увазі, що ми повинні писати два різні паролі. Щоб розшифрувати цей файл, нам доведеться написати:

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

Сховати файли в зображенні

Викликається практика приховування файлу, повідомлення, зображення чи відео в іншому файлі стеганографія. Ця функція існує у Toplip за замовчуванням. Щоб приховати файли в зображеннях, ми використаємо опцію -m.

зображення toplip із прихованим файлом

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

Ця команда приховує вміст файлу1 всередині зображення з іменем image1.png. Щоб його розшифрувати, нам доведеться виконати:

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

В веб-сайт проекту ми зможемо отримати більше інформації про можливості цього інструменту.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.