0

我正在研究基于 ARM 的调制解调器 linux 主机,我需要将 bin 文件读取为 8、16 或 32 位数组。我基本上需要加密有问题的文件,并且正在考虑使用随机位序列对位进行异或运算(我不需要非常复杂的系统)。linux 主机中没有 C 或 PERL 模块,因此我无法使用它们,因此我需要使用 shell 脚本来完成。任何人都可以给我一些关于如何继续进行的指示。

此外,如果有人可以建议另一种方法来做到这一点,那肯定对我也有用。

干杯,安舒

4

1 回答 1

1

很可能在 shell(Bash 或类似的)内是不可能的,所以你需要一个外部程序。或者hexdump程序od可以为你做阅读,如果它们可用的话。

我的建议:为此编写一个小型 C 程序,使用交叉编译器对其进行编译,然后从您的 shell 脚本中运行它。

和二进制文件可以gpgopenssl你做加密。我不知道将它们编译或安装到您的主机是多么容易。

于 2013-06-19T09:20:19.670 回答