摘要:C# 基于.NET FRAMEWORK 4.5 JAVA 基于 JDK1.8 一、要点 1.签名算法:SM3withSM2。 2.签名值byte[] 转字符串时,双方要统一,这里是BASE64。 二、工具类和调用DEMO C# 引用了BouncyCastle.Crypto类库,在nuget上下载最新
阅读全文
07 2021 档案
摘要:JAVA RSA 私钥签名 公钥验证签名 公钥验签 1.待签名字符串转为byte数组时,一般使用UTF8。 2.将私钥字符串(PKCS8格式)转为PKCS8EncodedKeySpec对象。 3.使用Signature对象的 update+sign 方法算出签名值,结果为byte数组。 4.签名值是
阅读全文
摘要:java 读取控制台(console)输入: package com.company; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = n
阅读全文
摘要:C#.NET RSA 私钥签名 公钥验证签名 公钥验签 1.待签名字符串转为byte数组时,一般使用UTF8。 2.将私钥字符串(PKCS8或PKCS1格式)转为C#.NET的RSACryptoServiceProvider对象。 3.使用RSACryptoServiceProvider对象的Sig
阅读全文
摘要:Windows SERVER 新建FTP 服务器 FTP主机上的操作(本机IP为:192.168.137.2): 1。新建一个名为 ftpa 的Windows用户。 2。在D盘新建一个 FtpBook 文件夹。(已有文件夹,就不用新建) 3。在FtpBook 文件夹安全选择中,添加ftpa用户控制权
阅读全文
摘要:C# .NET 拉卡拉支付接口解析 付款码支付 条码支付 被扫 反扫 刷卡支付 B扫C。 简要: 1.测试环境给的私钥是PKCS8。签名用。 2.CRT证书用X509Certificate2 读取出序列号,签名时用。 3.验证签名的公钥证书是“lkl-apigw-v1-test-.cer” 4.如果
阅读全文
摘要:cent browser 百分浏览器不能使用剪切板复制粘贴,查看剪切板的文本和图像。 解决方法: 1.进入设置-隐私设置和安全性-网站设置 2.查看各网站的权限及储存的数据 3.搜索你的网站,点击重置权限。 4.重新进入你的网站。 -
阅读全文
摘要:河南农信,HNNX。 重点: 1.C#和JAVA 的UrlEncode结果不同,不能使用C#自带的UrlEncode。 2.http header 和 body 里的键值对都参与签名,transCode不参与。 3.RSA with SHA256 算出的值byte[] ,转字符串时为16进制字符串,
阅读全文
摘要:win10 chrome 百分浏览器 centbrowser 收藏夹栏字体突然变小 解决方法: 在“开始” >“设置” >“轻松使用” >“显示”,“放大文本”中拖动滑块,比如110%,应用,重新打开浏览器即可。
阅读全文
摘要:加入域 " " 时出现了以下错误: 因为文件共享不安全,所以你不能连接到文件共享。此共享需要过时的 SMB1 协议,而此协议是不安全的,可能会使你的系统遭受攻击。 你的系统需要 SMB2 或更高版本。有关如何解决此问题的信息,请参见: https://go.microsoft.com/fwlink/
阅读全文
摘要:华擎 asrock b365m itx win7蓝牙播放音乐爆音,吱吱吱的杂音。 偶然间,系统换成WIN10后,再用蓝牙耳机听歌,则正常。机箱位置不变。
阅读全文
摘要:EF 从设计器改为 DB First时遇到 Keyword not supported: 'data source'. 解决方法: 把providerName="System.Data.EntityClient"换为providerName="System.Data.SqlClient"。 Enti
阅读全文
摘要:工具类: using System; using System.Collections.Generic; using System.IO; using System.Net; namespace CommonUtils { public static class FtpUtil { public s
阅读全文
摘要:对方服务器使用的是TLS1.3,并关闭了一些算法套件,使得.NET FRAMEWORK 4.8 、.NET 5 都无法连接。 只能用中转方案解决。 nginx配置: #user nobody; worker_processes 1; #error_log logs/error.log; #error
阅读全文
摘要:项目nuget引用 BouncyCastle。 读取证书 X509Certificate2 x509 = new X509Certificate2(lblPfxPath.Text, txtPfxPwd.Text.Trim(), X509KeyStorageFlags.Exportable); //x
阅读全文
摘要:X509Certificate2 x509 = new X509Certificate2(lblPfxPath.Text,txtPfxPwd.Text.Trim() ); string xmlpri=x509.PrivateKey.ToXmlString(true); 时报该项不适于在指定状态下使用
阅读全文