【发布时间】:2016-10-31 03:51:32
【问题描述】:
最后我可以通过使用“-a”开关获得base64格式的输出;我可以使用任何十六进制开关吗?
echo '0: 63616e746765747468697332776f726b' | xxd -r | openssl enc -aes-128-ecb -a -K 00000000000000000000000000000000
如果我运行该代码,我会得到这个:
N2+bVLU8fIS7ucFW1Qr/xwFD22PuZrDN/59pkXaAFR4=
...不知何故这也是错误的,因为它应该只是这样:
N2+bVLU8fIS7ucFW1Qr/xw==
无论如何,我只需要能够想出这个输出:
376f 9b54 b53c 7c84 bbb9 c156 d50a ffc7
【问题讨论】:
-
Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super User 或Unix & Linux Stack Exchange 会是一个更好的提问地方。另见Where do I post questions about Dev Ops?。
-
@jww 我现在正在编程,这与我正在做的事情完全相关。 Shell 脚本仍然是代码。 Super User 的 mod 可能会将其踢回 SO 或要求 OP 将其重新发布到 Security Stack Exchange 上。我们其他人只是在努力完成工作。
-
@Alex - 如果您有问题,请随时提问。我们将根据其本身的优点来判断它。
标签: encryption openssl aes