0

私は ARM ベースのモデム Linux ホスト マシンで作業しており、bin ファイルを 8、16、または 32 ビット配列として読み取る必要があります。私は基本的に問題のファイルを暗号化する必要があり、ビットをランダムなビットシーケンスでXORすることを考えていました(非常に複雑なシステムは必要ありません)。LinuxホストにはCまたはPERLモジュールが含まれていないため、それらを使用できないため、シェルスクリプトを使用して行う必要があります。誰でもこれを進める方法についていくつかの指針を教えてください。

また、誰かがこれを行う別の方法を提案できれば、それは私にとっても確かに役立ちます.

乾杯、安州

4

1 に答える 1

1

ほとんどの場合、シェル (Bash など) 内では実行できないため、そのためには外部プログラムが必要です。hexdumpまたはプログラムが利用可能であればod、読み取りを行うことができます。

私の提案: そのための小さな C プログラムを作成し、クロス コンパイラを使用してコンパイルし、シェル スクリプトから実行します。

gpgおよびバイナリはopenssl、暗号化を行うことができます。それらをホストにコンパイルまたはインストールするのがどれほど簡単かはわかりません。

于 2013-06-19T09:20:19.670 に答える