SSHは、キーペアの2つの署名アルゴリズムRSAとDSAをサポートしています。どちらが望ましいですか?RSAの場合、最小許容キー長は何ですか?
SSHは、キーペアの2つの署名アルゴリズムRSAとDSAをサポートしています。どちらが望ましいですか?RSAの場合、最小許容キー長は何ですか?
回答:
RSAは、DSAがちょうど1024ビットである必要がありますが、4096ビットに達する可能性があるため、一般的に好まれています(特許の問題は終わりましたssh-keygen
)。2048ビットはssh-keygen
RSAキーのデフォルトの長さであり、短いキーを使用する特別な理由は見当たりません。(可能な最小値は768ビットです。それが「許容可能」であるかどうかは状況によると思います。)
対称暗号化や非対称暗号化に関するものではありません。それは、許容可能なセキュリティレベルを達成するためにより高いビットカウントを必要とする特定のアルゴリズム(RSAおよびDSA)についてです。たとえば、ECCも非対称暗号化ですが、RSAやDSAよりもはるかに少ないビット数で優れたセキュリティを提供します。
銀行がSSL接続に使用する256ビット証明書は、3DESやAESなどの対称暗号であるため、ビット数が少なくなります。1024および2048(さらには4096)が表示される場合、これらは非対称暗号です。