与えられたデータから署名を作成する必要がありますが、問題はデータの長さがキーの長さであることです。JAVA での RSA 署名者のすべての実装では、最大のデータを置くことができます。キーの長さから 1 つの長さを引いた長さ。キーの長さとして長さを持つデータの署名を作成する方法は? アルゴリズムは、パディングなし、ダイジェストなしの基本的な RSA です。
質問する
338 次
2 に答える
0
まず、パディングなしで RSA を使用しないでください。これはひどい考えであり、システムのセキュリティを低下させます。
鍵の長さと同じサイズ (またはそれ以上) のデータに署名する必要がある場合は、残念ながらダイジェストを使用する必要があります。ここには本当に選択肢はありません。とにかくダイジェストを使用したくない理由がわかりません。
于 2013-03-11T14:38:53.857 に答える