你好,我是想让应用初始化的时候通过openssl生成 RSA 公钥和私钥
于是就想到
// 自动生成RSA公钥 私钥
func Rsa() {
// 在linux上安装好openssh不然会出错阿!
command := exec.Command("openssl", "genrsa -out app_private_key.pem 1024")
e1 := command.Start()
if e1 != nil{
panic(e1.Error())
}
cmd := exec.Command("openssl", "rsa -in app_private_key.pem -pubout -out app_public_key.pem")
e2 := cmd.Start()
if e2 != nil{
panic(e2.Error())
}}
本人操作系统是ubuntu18.4 golang 1.12 openssl已经安装
编译后正常运行,且没有报错,但是没有文件生成?
我用terminal敲是有文件生成的。。。
请教以下!非常感谢
两个问题: