Написал программку для параноиков :)
Программа шифрует содержимое файла и его имя, затем данные передаются по защищенному каналу SSH2 на удаленный компьютер (сервер), где и они хранятся. Доступ к файлам практически "прозрачный".
Таким образом, доступ к файлам будет только у вас и только из программы. Вот примерная схема: 1. <расшифрованный_файл> | 2. <передаваемый_в_шифрованном_ssh_туннеле_зашифрован ный_файл> | 3. <зашифрованный_файл_на_сервере> В случае при перехвате сетевого соединения "от тебя к провайдеру" перехватчику попадет шифрованная сессия [пункт 2], а "упадет" на сервер - [пункт 3]. Эту сессию можно [честно] расшифровать только имея доступ к серверу. А файлы - только имея доступ к вашему компьютеру, потому что шифрование файлов симметричное и ключи по сети не передаются ни в каком виде. Как бонус - шифруются имена файлов. Программку я погонял - у меня пока без глюков лежит около 1ГБ разных файлов. Единственное что - не стоит переборщать с длиной имени файла, но это от сервера зависит. Если кому интересно: http://crypto.1gb.ru/ (исходники на сайте не светятся http://crypto.1gb.ru/downloads/Remote_DCryptSRC.7z ) |
тож таким в бытность студентом развлекались))).
ИМХО программка полезная, но я бы спрятал ключ на носитель типа флеш. |
В исходнике пароль для крипта ключа жестко прописан. Если перегрузить метод расшифрововки и спрашивать этот пароль при открытии, то можно хранить где угодно.
|
Цитата:
|
Цитата:
|
Цитата:
|
Часовой пояс GMT +3, время: 08:53. |
Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.