mirror of
https://gitlab.com/octospacc/Configs.git
synced 2025-04-13 09:02:15 +02:00
24 lines
423 B
Bash
24 lines
423 B
Bash
#!/bin/sh
|
|
|
|
BackupsBase="/media/Disk/Backup"
|
|
|
|
# ScriptDir="$( dirname "$( realpath "$0" )" )"
|
|
# cd "$ScriptDir"
|
|
|
|
RunDate="$(date +%F)"
|
|
cd "${BackupsBase}"
|
|
|
|
. ./.BackupSecrects.sec
|
|
|
|
Hash2() {
|
|
BaseKey="$1"
|
|
SecStr="$2"
|
|
echo "$(echo "${BaseKey}$(echo "${SecStr}" | sha512sum | base64 -w0)" | sha512sum | base64 -w0)"
|
|
}
|
|
|
|
ccencryptNow() {
|
|
File="$1"
|
|
BaseKey="$2"
|
|
ccrypt -e -K"$(Hash2 "${BaseKey}" "${RunDate}")" "${File}"
|
|
}
|