• 2023-07-26Python使用 - 字符串和二进制的转换
    字符串和二进制的转换,需要用到编码(比如:utf-8,gbk),它起到的主要作用:1)字符转二进制时:根据字符,去编码表查询该字符的二进制值2)二进制转字符时:根据二进制值,去编码表查询该二进制对应的字符 #字符转二进制,也叫编码str_bytes="123abc中文".encode("gbk")print(type(str
  • 2023-07-04C#.NET Framework 使用BC库(BouncyCastle) RSA 私钥签名 公钥验签(验证签名) ver:20230704
    C#.NETFramework使用BC库(BouncyCastle)RSA私钥签名公钥验签(验证签名)ver:20230704 环境说明:.NETFramework4.6的控制台程序 。 2020年以后,有部分PKCS8私钥(openssl生成)无法用RsaUtil.LoadPrivateKey(strPriPkcs8, "PKCS8")来解析 (https://www.cnblogs.com/runliuv
  • 2023-06-14C#.NET CORE .NET6 RSA 私钥签名 公钥验签(验证签名) ver:20230614
    C#.NETCORE.NET6RSA私钥签名公钥验签(验证签名)ver:20230614 环境说明:.NETCORE版本:.NET6。 .NETCORE对于RSA的支持:1..NET6中内置了对PKCS1,PKCS82种私钥格式的支持。2.私钥字符串要去除"-----BEGINRSAPRIVATEKEY-----"、"-----ENDRSAPRIVATEKEY---
  • 2023-06-08C# .NET CORE .NET6 RSA 公钥加密 私钥解密
    环境说明:.NETCORE版本:.NET6。 .NETCORE对于RSA的支持:1..NET6中内置了对PKCS1,PKCS82种私钥格式的支持。2.如果你要部署在Linux,docker,k8s中;一定要用“RSA”这个类,不能是.NETFRAMEWORK的 RSACryptoServiceProvider。3..NET中默认加密算法为“RSA/ECB