Skip to content

pischule/encrypted-notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image

image

Сервер

  1. хранит текстовые файлы,

  2. генерирует случайный сеансовый ключ по запросу клиента

  3. отправляет клиенту зашифрованный открытым ключом RSA сеансовый ключ.

  4. отправляет клиенту зашифрованный сеансовым ключом текстовый файл

Клиент

  1. Генерирует и отправляет серверу открытый ключ RSA (один раз).

  2. Отправляет серверу запрос с именем файла.

  3. Расшифровывает сеансовый ключ при помощи закрытого ключа RSA.

  4. Расшифровывает и отображает текстовый документ при помощи сеансового ключа.

  5. Ключ RSA сохраняется (генерируется по нажатию кнопки). Придумать свой метод хранения закрытого ключа.

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published