IntegrityControl

Properties

Link copied to clipboard
const val CHECK_DELAY: Long = 2000
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun addFile()

Открывает диалоговое окно выбора файлов. Для каждого нового файла вычисляет хэш и добавляет его в точку данных, если он не содержится в текущем списке то выводит что файл не найден.

Link copied to clipboard
fun checkFile()
Link copied to clipboard

Создаёт точку данных с именем компьютера в зашифрованном виде.

Link copied to clipboard
Link copied to clipboard
fun initData()

Инициализирует данные по списку файлов из точки данных. Загружает списки файлов, хэшей и времени фиксации, формирует список объектов контроля. Запускает фоновую корутину, проверяющую целостность файлов с заданным интервалом.