Найти в Дзене
Termux Easy

Криптор на Python

В этой статье я вам расскажу про мною написанную утилиту pyAesCrypter. Вкратце о криптографии:
Криптогра́фия (от др.-греч. κρυπτός «скрытый» + γράφω «пишу») — наука о методах обеспечения конфиденциальности (невозможности прочтения информации посторонним).
Программа использует библиотеку pyAesCrypt, в свою очередь использующую AES - Advanced Encryption Standard (AES), также известный как Rijndael

Шифровальщик на pyAesCrypt

В этой статье я вам расскажу про мною написанную утилиту pyAesCrypter. Вкратце о криптографии:

Криптогра́фия (от др.-греч. κρυπτός «скрытый» + γράφω «пишу») — наука о методах обеспечения конфиденциальности (невозможности прочтения информации посторонним).

Программа использует библиотеку pyAesCrypt, в свою очередь использующую AES - Advanced Encryption Standard (AES), также известный как Rijndael (произносится [rɛindaːl] — Рейндал) — симметричный алгоритм блочного шифрования (размер блока 128 бит, ключ 128/192/256 бит), принятый в качестве стандарта шифрования правительством США по результатам конкурса AES. В общем, суть репозитория в том, чтобы "зашифровать" файл, с возможностью "расшифровать" файл зная пароль для этого.

Перейдем к установке:

pkg update && pkg upgrade
 pkg install python
 pkg install git
 pip install pyAesCrypt
 git clone
https://github.com/HayKor/pyAesCrypter.
git

Вот мы установили репозиторий, а сейчас зайдём в него и запустим его:

cd pyAesCrypter
python pyAesCrypter.py

После этого мы видим это:

Меню
Меню

Выбираем сначало первое, написав цифру "1". Вводим путь к папке ОБЯЗАТЕЛЬНО в формате не "path/to/dir", a "path/to/dir/", то есть с "/" на конце. Далее мы видим список файлов в выбранной директории и нас просят ввести пароль, который НИ В КОЕМ СЛУЧАЕ не забудьте!! Серьезно!! Он нам понадобится для "расшифрования":

Шифрование
Шифрование

После того, как введем пароль, файлы будут зашифрованы:

Ввод пароля и шифровка
Ввод пароля и шифровка

На конце у файла появится расширение ".aes". Открыв файл, мы увидим кучу бессмысленных символов:

Файл
Файл

Итак, теперь перейдем к расшифровке. Выбрав второй пункт в меню, мы увидели тоже, что и видели, практически. Вводим путь к папке (не забудьте про правильный синтаксис) и вводим пароль, и, вот чудо, папка расшифрована:

Расшифровка
Расшифровка

Спасибо за внимание!! Надеюсь, Вам понравилась статья, ведь автор старался!! 

TG: @HayKor

VK: @barusidoo