Способ 1: Вы можете добавить некоторые данные в первый видеофайл и сохранить их в сырой папке.когда вы хотите использовать его, вы можете удалить добавленные данные и воспроизвести видео.или вы можете добавить некоторые биты в определенные точки видеофайла и удалить их, когда хотите его использовать.
Способ 2: или, как вы сказали, вы можете зашифровать его и сохранить ключне кодируйте это жестко.Вы можете написать функцию, которая с помощью математической операции создает строку.это усложнит работу хакеру.Примером этой функции может быть
fun createKey(rem: Long): String {
var v = rem
val builder = StringBuilder()
while(v > 0) {
builder.append((33 + v % 94).toChar())
v /= 3
}
return builder.toString()
}
. Вы сохраняете длинное значение в своем коде и, когда хотите его использовать, передаете его в createKey и используете возвращаемое значение в качестве ключа
.