我正在试图找到一些十六进制的工具,它允许我比较视图中的文档,但也包括bless中的内部差异,因此两个祝福窗口并排,但窗口之间具有不同的功能,至少对于选择是这样的。我发现bless - A full featured hexadecimal editor可能是集成的最佳选择。
在任何Linux发行版中,是否存在针对十六进制视图的不同工具?
我在命令行中使用OpenSSL加密明文。
下面的命令用于加密明文并生成密文。
openssl enc -aes-128-ecb -in plaintext_in_char.txt -out plaintext_in_char.txt.enc -K 5468617473206D79204B756E67204675
在上述命令中,明文以字符格式表示,键以十六进制格式表示。
cat plaintext_in_char.txt
Two One Nine Two
plaintext_in_char.txt被openSSL转换为下面的十六进制
54776f204f6e65204e696e6520547
我正在尝试将od命令从没有hexdump或base64工具的系统中反转。
我是这样做的(当然,在现实中,编码是在“小”系统中进行的,解码是在我的工作站上完成的,但是为了测试它,我首先在一行中尝试了整个过程:
echo TEST | od -tx1 | xxd -r
当然,echo TEST只是这里的占位符。cat test.bmp或其他任何东西。
> echo TEST
TEST
> echo TEST | od -tx1
0000000 54 45 53 54 0a
0000005
> echo TEST | od -tx1 | xxd -r
TEST
这看起来是对的
我想从bash脚本中将一个sha校验和(这里使用的是sha1sum,我知道它不是用于加密的,不用担心这可以满足我的需要)转储到磁盘。到目前为止,我可以将其转储(不需要任何额外的...)。但我没有设法将其转储为二进制格式,相反,我只得到了一个明文十六进制转储:
$ echo "bla" | sha1sum | awk '{print $1}' | head -c-1 > test
$ ls -lrth test
-rw-r--r-- 1 jrlab jrlab 40 mars 2 15:02 test
$ xxd test
00000000: 3034