2012-03-08 49 views
1

在我的代码中,我生成公钥/私钥对。我想将它们存储到MSSQL2008数据库表中。我当前的表有一个公钥和一个私钥的列,它们都是varchar类型。如何在MS SQL Server中存储公钥/私钥?

有没有办法让我存储密钥,因为它们,或做/我应该将它们转换为字符串并将它们存储为varchar?

回答

4

除了在非安全存储中存储未加密私钥的想法存在疑问之外,您可以使用binary or varbinary数据类型来存储密钥的字节而不将它们转换为varchar

+0

+1表示将未加密的密钥存储在不安全的存储区域是有疑问的。 – Michael 2012-03-08 04:45:44

+0

我也发现它有问题,但不幸的是,这是我对我的概念证明=]的要求 – ohseekay 2012-03-09 09:00:22