Отличный велосипед получился ))) RC4-XTS Правда очень многое приходится учитывать, делать свои обертки над GetFileSize, SetFilePointer и другими...
OLS это чуть лучше, чем я предложил (пункты 7-8). Спасибо.
меня это не беспокоит особо, главное, чтобы программа могла читать и писать по рандомному офсету. проблема в том (я уже писал раньше), что...
пока что подходит либо XTS (с изобретением велосипеда, т.к. трукрипт не в силах прикрутить), либо шифровать поточным шифром и при каждой записи...
очень не хочу )
поточный не изменяет размер открытого текста (ну можно и блочный в режиме OFB CFB)
он самый...
Если честно, то не совсем понял мысль, размер блока 8 бит? Чтение, запись в приложении происходит блоками 1..n, где n - размер файла.
Как я понял это и есть XTS - от чего уходим, к тому и пришли ))) Я то подразумевал, что шифр будет поточный, RC4
хм... хорошая идея, почему-то я об этом не подумал... выглядит не так изящно как с контейнером, зато скорость будет на порядок выше. Хотя придется...
гемор имеется в виду, ставить PAGE_NOACCESS и отлавливать обращение к промаппленному файлу? или так тоже не выйдет?
т.е. нарисовить можно примерно так: оригинальный файл (как его видит программа) offset data 000 AAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA ......
да, данные будут в тех же местах, шифроваться данные будут блочным шифром "посекторно". хеш можно хранить между "секторами" тогда указатель на...
такое ощущуение, что тут монолог... ((( Scratch спасибо за наводку на XTS. Вроде немного разобрался с AES-XTS. Как я понял, то вся его фишка в...
подскажите плиз, а для моей задачи подойдет EFS? что-то не нашел функций, которыми можно расшифровывать файлы НЕ ключами текующего пользователя...
Ясно. А как же RSA? А AES-XTS добавляет эту избыточную информацию? Трукрипт же проверяет целостность или он хранит хеши в другом месте? Мне...
Scratch Я это знаю. В трукрипте они же и используются. Вроде AES-XTS уже почти стандарт. Глянул исходники трукрипта - с разбегу не разобрался....
AES-XTS lib http://gladman.plushost.co.uk/oldsite/AES/xts-vs2008-17-07-09.zip пока еще не проверил
Scratch возможно получиться в этом XTS (или XEX), только вот не могу найти либы, в которых есть реализация. А также примеры. Как я понял, то...
В общем, думаю, что проблему решит поточный шифр с режимом CBC, в котором можно настроить начальный вектор. Чтобы, например, при шифровании можно...
Имена участников (разделяйте запятой).