Vector出品的工具软件HexView是汽车行业内有名的软件,支持增删改查S19、HEX、BIN等格式,并且具有对称、非对称加密、哈希计算、生成消息摘要、数字签名等高级功能。
而且在vector的帮助文档内也提供了编写Bat脚本调用HexView的接口。
以下几个例子简单举例。
假设HexView安装路径放在E:\HexView\hexview.exe,当然这个可以自由更改。将测试文件放在bat脚本同一文件夹下。
一、数据字节对齐、填充
对齐0x20 、填充0xFF
@echo off
E:\HexView\hexview.exe /s orginapp.bin /AD:0xFF /AL:0x20 /xb -o alginedapp.bin
pause
假设orginapp.bin文件内数据不是以0x20对齐的,经过此处理后,将以0x20对齐,并用0xFF填充。
二、文件合并
p1合并。@echo off
E:\HexView\hexview.exe /s /mt:app1.bin+app2.bin;0x8000 /xb -o result.bin
pause
对BIN/hex/S19文件进行哈希运算,例如SHA256,结果输出在sha256sum.txt。
/CS20是hexview内的SHA256哈希算法序号。
@echo off
E:\HexView\hexview.exe /s app.bin /CS20:sha256sum.txt
pause
对BIN/hex/S19文件进行加密运算,例如AES。
/DP2是hexview内的AES-ECB算法序号。
密钥长度128/196/256
填充模式PKCS7 / RFC1321 / ANSIX.923
初始向量
@echo off
E:\HexView\hexview.exe /s app.bin /DP2:key;padding mode #IV=0
pause
三、HexView基本命令格式
HexView infile [options] [-o outfile]








HexView是一款由Vector出品的专业工具软件,适用于汽车行业的多种文件格式处理,包括S19、HEX、BIN等。该工具支持数据对齐、文件合并、哈希计算、加密等功能,并可通过Bat脚本进行调用。
1938

被折叠的 条评论
为什么被折叠?



