签名加密字符[通俗易懂]

签名加密字符

大家好,又见面了,我是全栈君。

  string SignData(string PlainData)
{
    byte[] bytes = Encoding.Default.GetBytes(PlainData);
    X509Certificate2 certificate =  X509Certificate2(ConfigurationSettings.AppSettings[], ConfigurationSettings.AppSettings[]);
    byte[] rgbHash =  MD5CryptoServiceProvider().ComputeHash(bytes);
    RSAPKCS1SignatureFormatter formatter =  RSAPKCS1SignatureFormatter();
    formatter.SetKey(certificate.PrivateKey);
    formatter.SetHashAlgorithm();
     ToHexString(formatter.CreateSignature(rgbHash));
}本文转自94cool博客园博客,原文链接:https://www.red-gate.com/products/dotnet-development/reflector/,如需转载请自行联系原作者

 


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/107889.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 深入浅出JVM调优,看完你就懂「建议收藏」

    深入浅出JVM调优,看完你就懂「建议收藏」深入浅出JVM调优基本概念:JVM把内存区分为堆区(heap)、栈区(stack)和方法区(method)。由于本文主要讲解JVM调优,因此我们可以简单的理解为,JVM中的堆区中存放的是实际的对象,是需要被GC的。其他的都无需GC。下图文JVM的内存模型从图中我们可以看到,1、JVM实质上分为三大块,年轻代(YoungGen),年老代(OldMemory…

    2022年6月1日
    35
  • ioctl函数详解_lseek函数

    ioctl函数详解_lseek函数 我这里说的ioctl函数是在驱动程序里的,因为我不知道还有没有别的场合用到了ioctl,所以就规定了我们讨论的范围。为什么要写篇文章呢,是因为我前一阵子被ioctl给搞混了,这几天才弄明白它,于是在这里清理一下头脑。一、什么是ioctl。ioctl是设备驱动程序中对设备的I/O通道进行管理的函数。所谓对I/O通道进行管理,就

    2022年10月17日
    0
  • springboot上传文件大小限制的配置[通俗易懂]

    springboot上传文件大小限制的配置[通俗易懂]上传文件文件过大时出现如下错误:org.apache.tomcat.util.http.fileupload.FileUploadBase$FileSizeLimitExceededException:Thefieldpicexceedsitsmaximumpermittedsizeof1048576bytes.因为springboot内置tomact的的文件传输默认…

    2022年5月25日
    44
  • Mesos 配置项解析

    Mesos 配置项解析

    2022年2月4日
    31
  • mysql字符串截取指定字符串_sql查询截取字符串

    mysql字符串截取指定字符串_sql查询截取字符串Mysql字符串截取和截取字符进行查询一、MySQL中字符串的截取MySQL中有专门的字符串截取函数:其中常用的有两种:substring_index(str,delim,count)和concat1.substring_index(str,delim,count)函数的使用较为普遍。函数括号里面的依次为:要分隔截取的字符串(如:”aaa_bbb_

    2022年9月28日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号