[Shell] 备忘

166 阅读1分钟

1.RSA公钥私钥生成

环境:Mac + Terminal + openssl

openssl
# 生成密钥,1024是长度,可选1024的整数倍,不知道有没有上限
OpenSSL> genrsa -out rsa_private_key_20191121.pem 1024
# 由密钥生成对应公钥
OpenSSL> rsa -in rsa_private_key_20191121.pem -pubout -out rsa_public_key_20191121.pem

# 密钥转化为PKCS#8格式,不用就不用转化
OpenSSL> pkcs8 -topk8 -inform PEM -in rsa_private_key_20191121.pem -outform PEM -nocrypt -out rsa_private_key_pkcs8_20191121.pem 

名称最好是带有功能和时间,时间久了会不知道哪些地方使用

2.问题:You don't have write permissions for the /usr/bin directory.

/usr/bin 是没有权限写入的,但是usr/local/bin可以

执行命令 + -n /usr/local/bin

3. mac显示/隐藏任何来源

# 显示
sudo spctl --master-disable

# 隐藏
sudo spctl --master-enable

感谢

rsa公钥私钥生成方式

Mac 安装未知来源软件提示已破坏的解决方法