RSAUtils

object RSAUtils

生成稳定私钥

openssl genpkey -out rsa_key.pem -algorithm RSA -pkeyopt rsa_keygen_bits:2048

Author

CJ

Functions

Link copied to clipboard
fun generatePrivateKey(keySize: Int = 2048): KeyPair
Link copied to clipboard
Link copied to clipboard

从私钥中读取公钥并且写入到 pem(x509)格式

Link copied to clipboard

用 SHA256withRSA 签名

Link copied to clipboard
fun verify(publicKey: PublicKey, payload: ByteArray, signatureBase64: String): Boolean

使用 SHA256withRSA 验签