我正在研究基于ARM的调制解调器linux主机,我需要将bin文件读取为8位,16位或32位阵列。我基本上需要加密有问题的文件,并考虑用随机位序列对位进行异或(我不需要非常复杂的系统)。 linux主机没有C或PERL模块,所以我不能使用它们,因此我需要使用shell脚本。任何人都可以给我一些关于如何继续这一点的指示。
此外,如果有人可以提出另一种方法来做到这一点,那对我来说肯定也有用。
干杯,安舒
答案 0 :(得分:1)
很可能它在shell(Bash或类似)中是不可能的,所以你需要一个外部程序。也许hexdump
或od
程序可以为您提供阅读(如果有的话)。
我的建议:为此编写一个小的C程序,使用交叉编译器编译它,然后从shell脚本运行它。
gpg
和openssl
二进制文件可以为您加密。我不知道将它们编译或安装到您的主机是多么容易。