Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
#!/bin/sh OPTIONS="" truecrypt $OPTIONS --mount --keyfiles="" --protect-hidden=no --fs-options="dmask=077,fmask=177,nosuid,errors=remount-ro" \ data /media/sec-flash
В процессе расшифровки вас попросят ввести пароль на закрытый ключ.
Просто положу их в такое место, где их врятли будут искать.
…
Пусть закрытый ключ будет F:\ЗАКРЫТЫЙ.КЛЮЧ, а открытый — F:\ОТКРЫТЫЙ.КЛЮЧ.
-
- #!/bin/sh
- # Ubuntu - dec script for /usr/bin
- # usage: dec <arch> <user> <secring> <pubring>
- # Для использоавния нужны пакеты: p7zip-full, wipe, gnupg
- # Автор hoxnox@gmail.com
-
- # Получение ключей
- called_path=${0%/*}
- cp $3 /tmp/pubring.gpg
- cp $4 /tmp/secring.gpg
- # Расшифровка
- result=`gpg --homedir=/tmp -r $2 --quiet -o$1.7z -d $1`
- if $result; then
- # Распаковка
- worked_path=`readlink -f $1`
- 7z x $1.7z -o${worked_path%/*} 1>/dev/null && rm -r $1 && wipe -rfs $1.7z
- echo "DECRYPTED SUCCESSFULL"
- else
- echo "DECRYPTION FAILED"
- fi
- # Затираем ключи
- wipe -sf /tmp/pubring.gpg
- wipe -sf /tmp/secring.gpg
-
-
- #!/bin/sh
- # Ubuntu encryption script for /usr/bin
- # usage: enc <folder> <user> <pubring>
- # Автор hoxnox@gmail.com
- # Зависимости: gnupg, p7zip, wipe
-
- # Получение ключей
- called_path=${0%/*}
- cp $3 /tmp/pubring.gpg
- # Упаковка и шифрование
- 7z a $1.7z $1 1>/dev/null
- result=`gpg --homedir=/tmp -r $2 -quiet -o$1.xnx -e $1.7z`
- if $result; then
- echo "ENCRYPTED SUCCESSFULL"
- wipe -frs $1.7z && wipe -rfs $1
- else
- echo "ENCRYPTED FAILED"
- fi
- # Затираем ключи
- wipe -fs /tmp/pubring.gpg
- wipe -fs /tmp/secring.gpg
-
Безопасное хранение секретов