Как создать автоматическое, удаляют видео

Кто-либо может сказать мне, как создать автоматическое, удаляют/самоуничтожение видео в диске ПК/пера?

Я делаю проект и его очень важное для хранения моих данных конфиденциальными... Вы могли помочь мне?

0
задан 13 February 2019 в 04:25

1 ответ

Отказ от ответственности: Это - просто подход забавы и игры и нисколько безопасный способ помешать другим просматривать или получать файлы.

Простое, но конечно не действительно безопасный путь состоял бы в том, чтобы скрыть и зашифровать видео и записать сценарий, который дешифрует, игры и затем сразу удаляет видеофайл и его. Я использую ccrypt и VLC здесь, обе потребности, которые будут установлены в целевой системе.

Подготовка

Скопируйте видео, я использую .secret как скрытое имя файла и /target/path/ как путь назначения:

cp /path/to/video /target/path/.secret

Зашифруйте это с паролем, “1234”, кажется, является наиболее часто используемым, таким образом, это должно быть безопасно:

ccrypt -eK 1234 /target/path/.secret

Сохраните следующий сценарий как, например. /target/path/play_video:

#!/bin/sh
f="${0%/*}/.secret"
pw="1234"
ccrypt -dK "$pw" "$f".cpt
vlc --playlist-autostart --play-and-exit -f "$f"
rm "$f" "$0"

Сделайте это исполняемым файлом:

chmod +x /target/path/play_video

Использование

В /target/path/ по умолчанию Вы теперь только видите сценарий, только если Вы перечисляете скрытые файлы также, Вы видите видеофайл, но он шифруется с неизвестным паролем и не может играться непосредственно. Надо надеяться, целевой пользователь запускает скрипт, который дешифрует файл, играет его с VLC в полноэкранном режиме и удаляет оба файла непосредственно после того, как видео заканчивается.

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

1
ответ дан 26 October 2019 в 06:35

Другие вопросы по тегам:

Похожие вопросы: