实现权威域名数据的签名与验证,使用RSA2048 + SHA256算法,需要使用证书进行验证,支持大文件读写,测试1G文本文件签名与验证为3-4秒
需要安装JRE17 验证需要签名方的验证码,写入文本文件进行读取 签名需要私钥文件,为der格式
双击DigitalSignature.jar
签名文件建议使用文本文件,不支持二进制文件签名 签名之后会有二次签名,写在文本文件末尾
使用openssl
提取私钥文件
openssl pkcs8 -topk8 -inform PEM -outform DER -in certificate.pem -out private_key.der -nocrypt
提取公钥文件
openssl rsa -in certificate.pem -outform DER -out public_key.der