私の理解では、ほとんどの暗号化アルゴリズムでは、キーに関係なく、常に出力があります。もちろん、間違ったキーは間違った出力を生成します。では、ブルート フォースを使用して暗号化されたデータを復号化する場合、ハッカーはキーがいつ正しかったかをどのように知るのでしょうか? 出力データを分析する以外に方法はありますか?
これが唯一の方法である場合、私はこの考えを持っています。テキストを暗号化する場合、現在行われているビット レベルではなく、ディレクトリを使用してワード レベルで暗号化する方が安全ではないでしょうか? その場合、出力は常に単語で構成されます。ハッカーは、複雑で時間のかかるアルゴリズムを使用して、出力された単語の文法をチェックし、これが実際に書かれたテキストであるかどうかを判断する必要があります。