Openssl 如何将十六进制数据转换为纯文本或人类可读文本?
我想将给定的十六进制文本转换为纯文本或人类可读文本。在这种情况下,我使用了许多联机转换器,但无法转换。虽然我得到了一些输出,但不是人类可读的格式 这里有一个例子。 输入:8d02ca2f362e103bb410946c29d1Openssl 如何将十六进制数据转换为纯文本或人类可读文本?,openssl,hex,plaintext,Openssl,Hex,Plaintext,我想将给定的十六进制文本转换为纯文本或人类可读文本。在这种情况下,我使用了许多联机转换器,但无法转换。虽然我得到了一些输出,但不是人类可读的格式 这里有一个例子。 输入:8d02ca2f362e103bb410946c29d1 换算的o/p:��6.��l) � 转换文本中的问号字符看起来像输入文本是ASCII,而不是unicode。如果将输入文本转换为unicode,则可能会消除� 显示在转换文本中的字符 在所有的平台上都有许多编程计算器,可以将十六进制转换为其他数字基。您正在使用Ubuntu
换算的o/p:��6.��l) � 转换文本中的问号字符看起来像输入文本是ASCII,而不是unicode。如果将输入文本转换为unicode,则可能会消除� 显示在转换文本中的字符 在所有的平台上都有许多编程计算器,可以将十六进制转换为其他数字基。您正在使用Ubuntu,因此我将演示如何在Ubuntu的内置计算器应用程序上以及在终端中使用内置的
bc
程序将十六进制转换为其他数字基
计算器应用程序
终点站 要将十六进制转换为十进制,请在以下命令中将ibase(输入基数)设置为16:
echo "ibase=16; hex-number"|bc # replace hex-number with any hexadecimal number
要将十进制转换为十六进制,请在以下命令中将obase(输出基数)设置为16:
echo "obase=16; decimal-number"|bc # replace decimal-number with any decimal number
� 转换文本中的问号字符看起来像输入文本是ASCII,而不是unicode。如果将输入文本转换为unicode,则可能会消除� 显示在转换文本中的字符 在所有的平台上都有许多编程计算器,可以将十六进制转换为其他数字基。您正在使用Ubuntu,因此我将演示如何在Ubuntu的内置计算器应用程序上以及在终端中使用内置的
bc
程序将十六进制转换为其他数字基
计算器应用程序
终点站 要将十六进制转换为十进制,请在以下命令中将ibase(输入基数)设置为16:
echo "ibase=16; hex-number"|bc # replace hex-number with any hexadecimal number
要将十进制转换为十六进制,请在以下命令中将obase(输出基数)设置为16:
echo "obase=16; decimal-number"|bc # replace decimal-number with any decimal number