Как в C++ Builder 5 зашифровать строку?
Как в в C++ Builder 5 зашифровать строку, например логин+пароль?
Искал стандартные функции шифрования и не нашел.
Пришлось пока свой оригинальный алгоритм смастерить, сгодится за третий сорт... но это не есть гуд.
Строка не передается на сервер, а записывается в локальную базу данных пользователя, поэтому нужно шифрование без возможности восстановления исходных логина и пароля по ключу. Но при повторном вводе логина и пароля результат шифрования должен получаться всегда один и тот-же -
(128 байтная бинарная последовательность).
Это нужно для "защиты от дурака" и частично для защиты данных в пределах рабочей группы. Полностью защитить все равно не удасться.
Цитата:
Originally posted by VisualCraft
В билдере стандартных функций шифрования по-моему нет. Алгоритмов шифрования напридумано уже немерянно, поэтому если нет особой необходимости, то можно содрать стандартный. Набираешь в яндексе например, "алгоритмы шифрования" и радуешься жизни.