Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
RSACryptoServiceProvider を使用して対称キーを暗号化しています。RSA オブジェクトに 1024 ビットを使用していますが、暗号化されたキーをデータベースに格納するためにどのデータ型を使用すればよいかわかりません。
binary(128) は正しいですか?
製品固有の推奨事項が必要な場合は、使用しているデータベース ベンダーを知る必要があります。
ただし、RSA キーで暗号化しているため、保存するデータの量を簡単に予測できます。あなたが示唆したように、1024 ビットのキーは 128 バイトの暗号化されたデータを生成します。これは、たとえば不適切な文字セットへの変換によるデータの損失を避けるために、バイナリ型として格納する必要があります。
つまり、データベース ベンダーにとって有効なデータ型であると仮定すると、「binary(128)」は正しいように見えます。