D1P

|
Posted: Fri Oct 13, 2017 13:14 Post subject: |
|
|
newsky
Какой-то подобной реакции я и опасался. Попробую разъяснить и успокоить: реализация не окончательная, мне она кажется также сложноватой (поэтому пока тут и не объявлял), и будет ещё дорабатываться. Мне пока было важно сделать внутренний механизм.
Насколько я понимаю, основной вопрос - шифрование имен. Какие-то дополнительные каталоги с неясной структурой...
Это последствия шифрования, в результате которого имя файла преобразуется в 128-символьную строку (даже если имя файла всего один символ). Эта строка почти наверняка будет содержать символ "\", который в файловой системе будет трактоваться, как разделитель каталогов - соответственно, создастся целый путь вместо одного файла.
Я побоялся проводить какие-то подмены с тем, чтобы избавиться от этого эффекта. К тому же, мне уже в этом обсуждении приходилось сталкиваться с подобными структурами, создаваемыми сторонними шифровальщиками, это подтолкнуло меня к мысли о том, что это нормальная ситуация.
Все остальные непонятки - это уже следствия, объяснять достаточно долго и муторно. А вот проблемы со скачиванием такой шифрованной структуры из уже существующих каталогов - это баг.
Что можно попробовать сделать: попытаюсь разобраться с механизмами хеширования, может быть найдётся алгоритм, не дающий такого эффекта. К сожалению, мои знания в этой области практически нулевые.
Отсутствие стеганографии - этого нет, и пока даже не обдумывается. Для начала стоит разобраться с шифрованием. Тут, пожалуйста, без претензий, я занимаюсь проектом в редкое свободное время, хотите, чтоб его у меня было больше - <на правах рекламы>помогите найти разработчика</на правах рекламы>.
Пароли - я исходил из того, что а) должна быть максимальная безопасность (одна из основных претензий к плагину при его первой публикации была в том, что пароль по умолчанию хранится в открытом виде); б) шифрование файлов и их имён должно проводиться разными ключами для усложнения анализа (при одинаковом ключе расшифровав, например, имя файла, злоумышленник сможет расшифровать и сам файл). В результате получилось два пароля/
Неактивные галки в диалоге запроса пароля значат то, что на сохранение пароля они не влияют. Т.е., если сохранять пароль из настроек - он сохранится. Если пароль запрошен при операции (раньше его не сохраняли) - он не будет сохранён. Основная идея - либо сохраняем пароль в менеджере TC, либо каждый раз вводим из головы.
Возможно, тут я перемудрил, и с этими паролями стоит поступать аналогично паролям к аккаунтам. Это мне кажется уже не столь безопасным, но это обсуждаемо. _________________ База знаний о Total Commander
Блог |
|