C# 读取私钥并签名
作者:朱尚 / 日期:2018-11-29 / 分类:C# / 浏览:2471
 public string SignEncrypt(string value)
    {
        try
        {
            X509Certificate2 pc = new X509Certificate2(AppDomain.CurrentDomain.BaseDirectory + "\\qlsm123.pfx", "20181107");
            RSACryptoServiceProvider p = (RSACryptoServiceProvider)pc.PrivateKey;
            byte[] enBytes = p.SignData(Encoding.UTF8.GetBytes(value), new SHA1CryptoServiceProvider());
            p.Dispose();
            return Convert.ToBase64String(enBytes);
        }
        catch (Exception e)
        {
            //处理异常
        }
        return string.Empty;
    }


上一篇:没有了
下一篇:C#Dictionary根据Key排序
本文标签: 私钥签名
本文链接:http://www.banzhuan.net/detail/338