Отличное форматирование
This commit is contained in:
24
Report/puml/fig_21_encrypt_flow.puml
Normal file
24
Report/puml/fig_21_encrypt_flow.puml
Normal file
@@ -0,0 +1,24 @@
|
||||
@startuml fig_21_encrypt_flow
|
||||
scale 3
|
||||
title Поток enableEncryption → checkKey → openStorage
|
||||
skinparam defaultFontName "DejaVu Sans"
|
||||
skinparam activity {
|
||||
BackgroundColor #F8F8F8
|
||||
BorderColor #333333
|
||||
}
|
||||
|
||||
start
|
||||
:Пользователь включает шифрование;
|
||||
:Сформировать EncryptKey;
|
||||
:Encryptor.encrypt данные vault;
|
||||
:Записать StorageEncryptionInfo\nв Room;
|
||||
:checkKey(ключ);
|
||||
if (Ключ верный?) then (да)
|
||||
:openStorage(зашифрованное представление);
|
||||
:Доступ к содержимому;
|
||||
else (нет)
|
||||
:Ошибка, vault закрыт;
|
||||
endif
|
||||
stop
|
||||
|
||||
@enduml
|
||||
Reference in New Issue
Block a user