0

個人用 (テキスト) ファイルを暗号化し、必要なときに復号化するための bash スクリプトを作成したいと考えています。

私が望む暗号化方法は、すべての ASCII 文字を 16 進数に変換してから値を追加し、ASCII に戻すことです。

追加する値は、ファイル内の特定の文字の 16 進値である必要があります。その位置に基づいているため、たまたまそこにある文字によって異なります。

私は bash スクリプトについても Linux についてもほとんど何も知りません。誰か助けてくれませんか?

4

1 に答える 1

4

暗号の歴史を学ぼうとしない限り、このことは忘れてください。暗号化の知識が限られている人なら誰でも、数分でコードを破ることができます。断固たるハッカーなら、これを数秒で破ることができます (1 文字、2 重、3 重の頻度分析を使用)。

暗号化(あなたが説明したアプローチは暗号化とはほとんど言えません。むしろ暗号です)には、安定した実績のあるアルゴリズム(AES、3DES、TwoFish、Serpent)とGPG、TrueCryptなどのツールを使用してください。

于 2013-09-30T16:41:29.963 に答える