Как уже говорилось, вы не можете безопасно хранить пароль в командном файле.
Даже если вы конвертируете его в .exe, восстановить пароль будет тривиально.
Если вы не доверяете безопасности сервера, то вообще не рекомендуется использовать пароль.
Но вы можете легко решить его абсолютно безопасным способом.
Использование асимметрии c шифрование
Создание резервной копии с помощью rar, но без пароля.
Асимметричное шифрование rar с помощью openssl
openssl rsautl -encrypt -pubin -inkey public.key -in backup.rar -out backup.rar.enc
С public.key
невозможно расшифровать backup.rar.enc
. Для расшифровки вам нужен private.key (очевидно, не хранящийся на сервере).
openssl rsautl -decrypt -inkey private.key -in backup.rar.enc -out backup.rar