2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 [C++] Как использовать библиотеку crypto++ или CryptoAPI
Сообщение12.05.2012, 05:59 
Как использовать библиотеку crypto++ или CryptoAPI (AES)
1) Генерация пароля
2) Где его хранить?(пароль) (деббагеры повсюду...)
3) Шифровка
4) Дешифровка
И если можно то в разных процедурах. (Пишу не в консоле)
Заранее спасибо.

 
 
 
 Re: [C++] Как использовать библиотеку crypto++ или CryptoAPI
Сообщение12.05.2012, 15:18 
Аватара пользователя
by_trojan в сообщении #569937 писал(а):
2) Где его хранить?(пароль) (деббагеры повсюду...)
Какова конечная цель и почему для ее реализации было выбрано симметричное шифрование? Если требуется, чтобы пароль в памяти ни в один момент времени не находился, нужно использовать специальные аппаратные решения.

 
 
 
 Re: [C++] Как использовать библиотеку crypto++ или CryptoAPI
Сообщение12.05.2012, 20:26 
Наверное полностью спрятать "оригинал" пароля (то, с чем сравнивается введённое пользователем значение) в теле программы невозможно. Если его находит сама программа, то очевидно найдёт и дебаггер. Можно только усложнить ему жизнь - например сделать так, чтобы "оригинал" не висел в памяти, а вычислялся по сложному алгоритму.

 
 
 
 Re: [C++] Как использовать библиотеку crypto++ или CryptoAPI
Сообщение12.05.2012, 23:52 
2 вопрос отпадает.
Как использовать библиотеку crypto++ или CryptoAPI (AES)
1) Генерация пароля
3) Шифровка
4) Дешифровка

 
 
 [ Сообщений: 4 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group