- 博客(12)
- 收藏
- 关注
原创 js读国密SM2的x509证书的公钥
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta name="viewport" content="width=device.
2021-09-19 22:25:27 2118 6
原创 speechSynthesis.speak()在chrome不执行问题
现象:其他支持此功能的浏览器正常,但chrome无声音,也没有执行speechSynthesisUtterance.onstart()方法。大概推测的原因:1. 打印window.speechSynthesis.getVoices()返回信息,可发现chrome比其他浏览器多了Google XX等一系列voice:2. 在未对speechSynthesisUtterance设置voice时,会默认根据speechSynthesisUtterance.lang判断使用哪个;而spee.
2021-07-26 05:51:20 9601 7
原创 csharp用BouncyCastle进行国密签名&加解密
using System;using System.Collections.Generic;using System.Linq;using System.Web;using Org.BouncyCastle.Asn1.X9;using Org.BouncyCastle.Asn1.GM;using Org.BouncyCastle.Crypto.Parameters;using Org.BouncyCastle.Crypto;using Org.BouncyCastle.Security;u
2020-10-19 08:13:41 5357 2
原创 iOS各浏览器、macOS的safari无法使用websocket问题
iOS各浏览器、macOS的safari无法使用websocket问题现象结论排查过程现象写了个页面放在一个购买的服务器上,使用websocket从后台获取数据。某天开始iphone突然无法建立socket连接了,各个浏览器均不行。测试时发现macbook的safari也会失败,开控制台可以看到失败信息为:“failed: Error during WebSocket handshake: ‘...
2019-06-22 07:42:55 13145 2
原创 用bc做国密sm2加解密、SM3withSM2签名验签等
import org.bouncycastle.asn1.ASN1EncodableVector;import org.bouncycastle.asn1.ASN1Integer;import org.bouncycastle.asn1.ASN1Sequence;import org.bouncycastle.asn1.DERSequence;import org.bouncycast...
2019-01-09 04:00:38 44527 44
原创 generate pkcs12 using specific keypairs (in pkcs1 format)
1. convert pkcs1 to pkcs8:openssl pkcs8 -in pkcs1.pem -outform pem -nocrypt -topk8 -out pkcs8.pem2. generate x509 file with pkcs8(other options see openssl req and x509 command):openssl req -new -
2018-01-13 15:39:52 262
原创 PEM文件&X.690研究
分析PEM文件的组成方式 先转换一下格式: p12/pfx->pemopenssl pkcs12 -in D:\certs\pri.pfx -out D:\certs\pri.pem -nodestips:1. nodes为不设密码。 cer->pemopenssl x509 -inform DER -in D:\ce
2015-05-22 20:45:31 2823
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人