1
このC#コードを予想よりも小さい。鍵ペアは(.NET 4.5に対して実行されている)
using System;
using System.Security.Cryptography;
class Program
{
static void Main()
{
using (var rsa = new RSACryptoServiceProvider(1024))
{
Console.WriteLine(rsa.KeySize);
Console.WriteLine(rsa.ExportCspBlob(true).Length);
}
}
}
この出力を生成します
1024
596
なぜ要求された鍵サイズの約半分得鍵blobであります?それはどのようにキーサイズよりも小さくすることができますか?
私はアホです。ありがとう! – Fantius
自分では頑張ってはいけません。私は* exact *同じことをやっています:) –
なぜ、それが4768ビットで1024ビットの鍵を表すのですか? – Fantius