[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Andrey_A, ХарВик, chip642  
Использование шифрования в утилите TCIMG
shveicarДата: Четверг, 13.02.2014, 12:16 | Сообщение № 1
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 562
Награды: 10
Репутация: 23
В версии утилиты TCIMG 5.0, - появилась интересная функция шифрования.




Важно! с версии утилиты TCIMG 5.6 добавились новые возможности и некоторые команды были изменены.
Теперь есть возможность кодировать текст в буфере обмена, - взяв пароль из зашифрованой базы.


Здесь, Я приведу примеры её практического применения.
Для хранения паролей, существует довольно много специальных программ, но в случае когда необходимо быстро получить пароль в буфер обмена за один клик, (конечно, - при этом обеспечивается нормальный уровень безопасности) - утилита является незаменимым помощником.
1. Для начала Вам необходимо создать файл с общим массивом из которого будут браться нужные фрагменты. Для этого идеально, подходит кнопка -
Построчное хеширование текста (без удаления пустых строк) - в буфере - в md5 -> sha51->b64 и удалить = на концах строк, с сохранением в файл в активной панели

Доступно только для пользователей

Вам всего лишь нужно скопировать в буфер обмена хорошо знакомое стихотворение, текст из книги или любую информацию, которая имеет смысл и может быть восстановлена в любой момент и применить данную кнопку.
Не забудьте, предварительно проверить текст на наличие пустых строк и в случае их обнаружения - удалить.
Количество строк может быть любым, но не имеет смысла увеличивать их число больше 100.
2. После того как файл создан, - его необходимо зашифровать, с помощью кнопки
Закодировать выделенные файлы в текущую панель (пароль и алгоритм в окне с запросом) c добавлением расширения crypt

Доступно только для пользователей
3. После того как файл зашифрован,- можно сменить ему расширение и переместить в любое место, внутри каталога с Total commander
4. Теперь, осталось только, настроить кнопку - для генерации пароля с помощью этой базы.

расшифровать запароленную базу (в буфер обмена), взять нужный фрагмент и отправить его в буфер на 15 секунд

Доступно только для пользователей

Поясню, основные моменты данной кнопки:

Доступно только для пользователей это путь к зашифрованному файлу с базой
Доступно только для пользователей - здесь Ваш пароль, который был использован для шифрования базы
Доступно только для пользователей - алгоритм шифрования базы, - примеры
Доступно только для пользователей - номер строки из файла с базой.
Доступно только для пользователей - Выбор фрагмента, (с помощью изменения цифры (14 или 7), - можно полностью изменить пароль) и метка(не обязательна).
Доступно только для пользователей хеширование выбранного фрагмента в md5 (можно выбрать другой алгоритм хеширования, например sha1 или 256)
Доступно только для пользователей - выбор длинны пароля (с помощью числа (5,4) можно регулировать его длину) и преобразование хеш фрагмента в b64(оптимальный текст пароля, - не содержит запрещенных символов)
Так же, с помощью кнопки с паролем можно шифровать и дешифровать выделенные файлы, нужно лишь, добавить в конце команду Доступно только для пользователей или Доступно только для пользователей например, кнопка будет выглядеть так:

расшифровать запароленную базу (в буфер обмена), взять нужный фрагмент, с паролем и зашифровать выделенные файлы в активной панели, добавив в конце расширение crypt

Доступно только для пользователей
почти так же, будет выглядеть и кнопка расшифровки выделенных файлов:

расшифровать запароленную базу (в буфер обмена), взять нужный фрагмент, с паролем и расшифровать выделенные файлы в активной панели, удалив в конце расширение crypt

Доступно только для пользователей
Преимущества нового синтаксиса команд - несколько, во первых работая с глобальным массивом ускорились сами операции и во вторых - не остается никакого фрагмента с паролем в буфере (даже на короткий срок)
Кроме того теперь можно с помощью той же зашифрованной базы - шифровать и расшифровать текст в буфере обмена. Например:

Зашифровать текст в буфере, - взяв фрагмент из запароленной базы

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

Доступно только для пользователей

Важно! с версии утилиты TCIMG 5.7 добавились новые возможности, теперь Вы можете полностью скрыть свой пароль в кнопке от посторонних глаз, замаскировав его так же в файле bar.
Например: Вы используете пароль 12345pass (рекомендую использовать не сам пароль в чистом виде, а его хеш сумму - например в формате md5)
Значение md5 из 12345pass - будет Доступно только для пользователей
Команда для шифрования файла в открытом виде, - будет выглядеть так:
Доступно только для пользователей
Согласитесь, что это не слишком хорошо. А теперь, замаскируем пароль так, что бы его не было возможно узнать, - для этого создадим команду:
Доступно только для пользователей скопируем в буфер обмена значение Доступно только для пользователей
и получим на выходе фрагмент Доступно только для пользователей Его то, как раз, и можно спокойно использовать в кнопке. Немного изменив команду, для кодирования файла, - получим такой результат:
Доступно только для пользователей Для дешифровки замаскированного пароля, - применен обратный принцип преобразования - Доступно только для пользователей он восстанавливает нормальное значение из замаскированного пароля.
Конечно, если нужна полная маскировка, то можно написать свой кодер/ декодер и поместить его в секцию Translit - файла TCIMG.ini и вместо фрагмента Доступно только для пользователей - вставить свой декодер. Аналогично, будет работать такой же способ, для шифрования текста и взятия нужного фрагмента из базы.

И в завершении хочу добавить, - что сам файл запароленной базы, может иметь любое расширение (например gif, avi, zip) что бы быть более замаскированным на вашем диске.
Надеюсь, эта информация будет полезна.

TCIMG

.


Сообщение отредактировал shveicar - Вторник, 04.03.2014, 13:44
 
  • Страница 1 из 1
  • 1
Поиск:

Интеллектуальные права и отказ от ответственности