Здравствуйте!
Пользую стандартные NET'ие реализации симметричные алгоритмы для шифрования файлов, с которыми работает программа.
Ключи представляют собой просто массивы байтов, которые заранее известны, и никак к машине/конкретному пользователю не привязаны, т.к. необходимо осуществлять свободный перенос данных файлов между компьютерами.
Возник следующий вопрос: как лучше хранить используемые ключи, чтобы они не стали легкой добычей для потенциального взломщика?
22.12.10 00:53: Перенесено модератором из '.NET' — kochetkov.vladimir
Написать код, понятный компьютеру, может каждый, но только хорошие программисты пишут код, понятный людям. Мартин Фаулер