该文件使用带有默认参数的 FreeBSD bdes(1) 命令加密。
答案1
假设 $KEY 包含用于 bdes(1) 加密的密钥,则以下序列执行该作业。
HEXKEY=`echo -n $KEY |
dd conv=parodd |
od -t x1 2>/dev/null |
awk '{$1=""; print}' |
sed 's/ //g'`
openssl enc -d -K $HEXKEY -iv 0 -des-cbc
剩下的一个问题是,当到达文件末尾时,openssl 会发出抱怨。