[]
如果只是要把某串字加密的話,用 OpenSSL 的指令就可以輕鬆做到。首先要自己挑加密方式,然後要設定好密碼,這樣就加密完成了,然後如果加密後的字串要用純文字型式存在的話,可以加上 -a 參數,當然壓的時候有加 -a,解的時候也要加才解得出來。
以 blowfish 加密 “Pighead Party” 字串,密碼為 “berkshire”
echo "Pighead Party" | openssl bf -a -pass pass:berkshire
然後就會得到一串像是 “U2FsdGVkX1+NRTjEzepRh8ACY9ajOfMcL1pAFITBjso=
“的字串,把他存起來即可。
以 blowfish 解密,密碼為 “berkshire”
echo "U2FsdGVkX1+NRTjEzepRh8ACY9ajOfMcL1pAFITBjso=" | openssl bf -a -d -pass pass:berkshire
這樣就會還原出 “Pighead Party” 字串。
blowfish 可以用 des, aes 等代換,把 bf 換成對應的即可,如果只是單純要編純 ascii 的話也可以用 base64,不過當然這個就不能加密了。
Hi!
My name is Jessika!
U2FsdGVkX1/NI1KRX19uKCU58ATN7QPXymXNeiIvkSyZ90PyZtqn1cc1eiaE+dBr
ghxphU0+55gEdwczVM4NNNTHfEhLVS13