如何从密钥文件判断是PKCS8还是PKCS1格式
不同的签名验签代码,对密钥格式有不同的要求:
比如JAVA一般使用PKCS8格式的密钥,其他语言一般使用PKCS1格式的密钥。
区分小技巧:
开头为"-----BEGIN PRIVATE KEY-----"的密钥格式为PKCS8,
开头为"-----BEGIN RSA PRIVATE KEY-----"的密钥格式为PKCS1
不同的签名验签代码,对密钥格式有不同的要求:
比如JAVA一般使用PKCS8格式的密钥,其他语言一般使用PKCS1格式的密钥。
开头为"-----BEGIN PRIVATE KEY-----"的密钥格式为PKCS8,
开头为"-----BEGIN RSA PRIVATE KEY-----"的密钥格式为PKCS1