Обновить README.md
This commit is contained in:
parent
37a70baa75
commit
2e53e17710
1 changed files with 7 additions and 0 deletions
|
|
@ -1,5 +1,12 @@
|
||||||
# Android OpenBSD SSH Implementation
|
# Android OpenBSD SSH Implementation
|
||||||
|
|
||||||
|
## Структура
|
||||||
|
Приложение использует библиотеку JSch для установления соединения с удалённым сервером, в качестве алгоритма шифрования используется Diffie-Hellman. Приложение автоматически создаёт и сохраняет ключи в базе данных sqlite, ключи удаляются вместе с профилем.
|
||||||
|
|
||||||
|
Взаимодействие с shell происходит через эмулятор терминала который отрисовывает вывод терминала в PlainText, команды записываются в input field который целиком их отсылает по установленному каналу SSH 2.0.
|
||||||
|
|
||||||
|
Всвязи со сложностью реализации горячих клавиш в консоли на телефонном клиенте было принято решение создать 3 кнопки в интерактивном терминале для 3-х наиболее популярных горячих клавиш: "Ctrl+C" (прерывание процесса), "Ctrl+D" (выход из окружения), "Ctrl+L" (очистка терминала)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
# Инструкция по использованию
|
# Инструкция по использованию
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue