Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Разработка и сопровождение сайтов (http://forum.sape.ru/forumdisplay.php?f=29)
-   -   Написал программку для параноиков :) (http://forum.sape.ru/showthread.php?t=9590)

apple 28.02.2008 21:57

Написал программку для параноиков :)
 
Программа шифрует содержимое файла и его имя, затем данные передаются по защищенному каналу SSH2 на удаленный компьютер (сервер), где и они хранятся. Доступ к файлам практически "прозрачный".
Таким образом, доступ к файлам будет только у вас и только из программы.

Вот примерная схема:
1. <расшифрованный_файл>
|
2. <передаваемый_в_шифрованном_ssh_туннеле_зашифрован ный_файл>
|
3. <зашифрованный_файл_на_сервере>

В случае при перехвате сетевого соединения "от тебя к провайдеру" перехватчику попадет шифрованная сессия [пункт 2], а "упадет" на сервер - [пункт 3]. Эту сессию можно [честно] расшифровать только имея доступ к серверу. А файлы - только имея доступ к вашему компьютеру, потому что шифрование файлов симметричное и ключи по сети не передаются ни в каком виде.
Как бонус - шифруются имена файлов.

Программку я погонял - у меня пока без глюков лежит около 1ГБ разных файлов. Единственное что - не стоит переборщать с длиной имени файла, но это от сервера зависит.

Если кому интересно: http://crypto.1gb.ru/ (исходники на сайте не светятся http://crypto.1gb.ru/downloads/Remote_DCryptSRC.7z )

shadx 29.02.2008 06:40

тож таким в бытность студентом развлекались))).
ИМХО программка полезная, но я бы спрятал ключ на носитель типа флеш.

apple 29.02.2008 07:05

В исходнике пароль для крипта ключа жестко прописан. Если перегрузить метод расшифрововки и спрашивать этот пароль при открытии, то можно хранить где угодно.

shadx 29.02.2008 07:08

Цитата:

Сообщение от apple (Сообщение 95011)
В исходнике пароль для крипта ключа жестко прописан. Если перегрузить метод расшифрововки и спрашивать этот пароль при открытии, то можно хранить где угодно.

:D нада будет посмотреть чего там еще интересного в исходниках ;)

Stri4 29.02.2008 08:52

Цитата:

Сообщение от apple (Сообщение 94884)
Программа шифрует содержимое файла и его имя, затем данные передаются по защищенному каналу SSH2 на удаленный компьютер...

apple удаленный компьютер не ваш? :D

apple 29.02.2008 19:38

Цитата:

Сообщение от Stri4 (Сообщение 95028)
apple удаленный компьютер не ваш? :D

А какая разница? Все равно файлы пошифрованы.


Часовой пояс GMT +3, время: 08:53.

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.