Generate Asymmetric KeyPair
Generate Asymmetric KeyPair Use Pure Javascript
Generate CSR
Generate CSR Use Pure Javascript
Parse CSR
Generate CER
Generate Self-Sign CER
Sign CSR
Sign Public Key
Auto Sign With Keypair
PKCS1<=>PKCS8
Generate PFX
Parse PFX/Get PrivateKey From PFX
Parse Private Key
Parse Public Key
Parse ASN.1 Format
OID Information
HTTPS Server Test
SSL Cipher-Suite est
Full X509Certificate Chain
Send http request
Generate SSH Key
SSH Key Format Transform
SSH Server Test
SM2 Sign/Verify
SM4 Encrypt/Decrypt
Base64/Hex
Super Encoding Transform
Base64 Data Url
2024-01-11
CRC32.Compute("1234567890".ToASCIIBytes()).ToHexString() == "261daee5"
实现nodejs和c#使用ECDH算法进行秘钥交换,秘钥交换后可进行加密通讯
2024-01-07
OID(Object identifier)的编码和解码,x509证书中常用的OID。
2024-01-03
使用canvas画二维码矩阵,矩阵是由0和1组成的数组,可设置二维码大小和边距。
2023-12-28
实现EVP_BytesToKey用于跟nodejs进行通讯
2024-01-06
Punycode用来对IDN域名进行解码/编码
2023-12-26
使用纯C#实现MD4算法,计算MD4摘要/HASH。
2024-01-01
使用PHP生成RSA/EC密钥对,可用于签发证书、微信/支付宝支付签名等。
原生实现base64的编码/解码
原生实现utf-8和unicode的相互转换
2023-12-20
可以对生成的二维码矩阵按位进行压缩处理,生成更小的二维码数据。
原生实现Punycode编码/解码,用于unicode域名的编码/解码。
原生实现流模式的RC4加解密。