0

JavaでDESアルゴリズムを使用してファイルを暗号化および復号化する必要があります。暗号化中にファイルの単語の間にランダムな文字を埋め込む必要があり、プログラムを使用して復号化中にそれらを削除する必要があるため、誰かが秘密鍵を取得した場合でもおよび暗号化されたファイルの場合、プログラムを使用せずにコンテンツを取得することはできません。利用可能な方法はありますか。これを達成するために。

あなたの提案をいただければ幸いです。

4

1 に答える 1

2

ランダムなパディングは、ファイルの長さまたはパディングがわかっている場合にのみ削除できます。

どちらか一方がファイルを復号化する人に知られ、他のすべての人から隠されていることを確認する必要があります. これは些細なことではありません。とにかくキーを秘密にしておく必要があるため、これも必要ありません。長さを追加すると、余分な作業が発生します。パディングには PKCS7 を使用し、鍵を秘密に保つことに力を注いでください。

于 2012-06-11T10:49:56.697 に答える