Что нового

[Данные, строки] Нужна система кодирования/раскодирования пароля.

akoulev

Новичок
Сообщения
169
Репутация
2
Версия AutoIt: 3.3.6.1

Описание: Есть переменная (переменная-1), по сути, являющаяся паролем. И другая переменная (переменная-2), являющаяся ключом (без особого фанатизма: от килобайта до 10 кб. Или меньше. :smile: ). Нужны 2 кусочка кода:
1) Кодирующий переменную-1 ключом (переменная-2). Результат записывается в ini-файл.
2) Декодирующий Результат из пункта 1; на выходе: переменная-1.

Примечания:
Пароль от 3 до 255 символов (практически - до 20); для теста... ну, пусть будет abcd. (Летят N самолётов; нет N мало - K, и оба реактивные... :whistle:smile:
Как шифровать? Круто шифровать! AES (ключ 128/192/256 бит); DES (56 бит; 2DES — 112 бит, 3DES — 168 бит); да хоть 'чёрт лысый' - словом, всё что угодно! ;D Но, - чтобы оно потом дешифровалось.
Практически, кусок-шифровалка будет "жить" на флешке, обитающей в заклееном, подписанном и опечатанном конверте в сейфе.
А кусок-2 будет вписан в используемый по неск. десятков раз в день скрипт.
Словом, задача, чтобы пароля нигде не было, а вместо этого считывался из ini-файла наш результат (см. пункт 1) ) и дешифровался. И его никто не знал и не мог узнать, - разумеется, за исключением тех, кто умеет вставить в код скрипта:
Код:
Msgbox( 0 , "" , $Var1 )
. 8)

Ай нид хелп, плиз! :smile:
 

SyDr

Сидра
Сообщения
651
Репутация
158
Код:
#Include <Crypt.au3>
_Crypt_Startup()
_Crypt_EncryptData()
_Crypt_DecryptData()
 
Верх