命令行 RSA, Base64, Hash

mac2022-06-30  26

# -n 可以去掉换行符 echo -n '777777'

RSA算法

加密

# 利用管道命令传递字符串加密 echo -n '777777' | openssl rsautl -encrypt -pubin -inkey public_key.pem > message.encrypted # (或)利用文件传递字符串加密 echo -n '777777' > message.txt openssl rsautl -encrypt -pubin -inkey public_key.pem -in message.txt > message.encrypted

解密

openssl rsautl -decrypt -inkey private_key.pem -in message.encrypted -out message.decrypted

Base64

加密

openssl enc -base64 -e -in message.txt > message.base64e

解密bash openssl enc -base64 -d -in message.base64 > message.base64d

Hash

MD5

echo -n '777777' | md5sum

转载于:https://www.cnblogs.com/hiwangzi/p/7866374.html

最新回复(0)