ACMEv2-EAB指引

ACMEv2-EAB指引

2024-10-10

Google和ZeroSSL的EAB设置指引

C#实现CRC32算法

C#实现CRC32算法

2024-10-10

CRC32.Compute("1234567890".ToASCIIBytes()).ToHexString() == "261daee5"

WebSocket协议Sec-WebSocket-Accept响应标头的生成

WebSocket协议Sec-WebSocket-Accept响应标头的生成

2024-01-11

C#实现Punycode编码/解码

C#实现Punycode编码/解码

2024-01-11

Nodejs和C#使用ECDH算法交换秘钥

Nodejs和C#使用ECDH算法交换秘钥

2024-01-11

实现nodejs和c#使用ECDH算法进行秘钥交换,秘钥交换后可进行加密通讯

PHP实现OID(Object identifier)的编码和解码

PHP实现OID(Object identifier)的编码和解码

2024-01-07

OID(Object identifier)的编码和解码,x509证书中常用的OID。

Javascript:使用canvas画二维码矩阵

Javascript:使用canvas画二维码矩阵

2024-01-03

使用canvas画二维码矩阵,矩阵是由0和1组成的数组,可设置二维码大小和边距。

PHP实现OPENSSL的EVP_BytesToKey

PHP实现OPENSSL的EVP_BytesToKey

2023-12-28

实现EVP_BytesToKey用于跟nodejs进行通讯

Javascript实现Punycode编码/解码

Javascript实现Punycode编码/解码

2024-01-06

Punycode用来对IDN域名进行解码/编码

PHP实现TOTP: Time-Based One-Time Password Algorithm

PHP实现TOTP: Time-Based One-Time Password Algorithm

2024-10-11

C#实现MD4算法

C#实现MD4算法

2023-12-26

使用纯C#实现MD4算法,计算MD4摘要/HASH。

PHP生成RSA/ECC密钥对

PHP生成RSA/ECC密钥对

2024-10-11

使用PHP生成RSA/ECC密钥对,可用于签发证书、微信/支付宝支付签名等。

Javascript:Base64编码/解码

Javascript:Base64编码/解码

2024-01-06

原生实现base64的编码/解码

Javascript:UTF-8和Unicode互转

Javascript:UTF-8和Unicode互转

2024-01-06

原生实现utf-8和unicode的相互转换

一种压缩QRCode矩阵以用于存储的方法

一种压缩QRCode矩阵以用于存储的方法

2024-10-09

可以对生成的二维码矩阵按位进行压缩处理,生成更小的二维码数据。

C#实现Punycode

C#实现Punycode

2023-12-20

原生实现Punycode编码/解码,用于unicode域名的编码/解码。

C#实现RC4加解密

C#实现RC4加解密

2023-12-20

原生实现流模式的RC4加解密。