openssl工具的簡單使用:
生成乙個金鑰:
openssl genrsa -out test.key 1024
這裡-out指定生成檔案的。需要注意的是這個檔案包含了
公鑰和金鑰兩部分
,也就是說這個檔案即可用來加密也可以用來解密。後面的1024是生成金鑰的長度。
openssl可以將這個檔案中的公鑰提取出來:
openssl rsa -
intest.key -pubout -out test_pub.key
-in指定輸入檔案,-out指定提取生成公鑰的檔名。至此,我們手上就有了乙個公鑰,乙個私鑰(包含公鑰)。現在可以將用公鑰來加密檔案了。
我在目錄中建立乙個hello的文字檔案,然後利用此前
生成的公鑰加密檔案:
openssl rsautl -encrypt -
inhello -inkey test_pub.key -pubin -out hello.en
-in指定要加密的檔案,-inkey指定金鑰,-pubin表明是用純公鑰檔案加密,-out為加密後的檔案。
解密檔案:
openssl rsautl -decrypt -
inhello.en -inkey test.key -out hello.de
命令列引數用法
main 函式及其引數 c 標準允許主函式 main 有或沒有引數列表。您能在主函式 main 中使用乙個或更多的引數。如下是一些慣例 int main int argc,char argv 第乙個引數 argc 指明有多少個引數將被傳遞給主函式 main 真正的引數以字串陣列 即第 2個引數 ar...
Memcache命令列用法
1 啟動memcache 常用引數 memcached 1.4.3 p 設定埠號 預設不設定為 11211 u udp監聽埠 預設 11211,0 時關閉 2 連線 telnet 127.0.0.1 11211 不要說不會用這個?3 寫入memcache r n r n a 可以是 set add ...
Memcache命令列用法
1 啟動memcache 常用引數 memcached 1.4.3 p 設定埠號 預設不設定為 11211 u udp監聽埠 預設 11211,0 時關閉 2 連線 telnet 127.0.0.1 11211 不要說不會用這個?3 寫入memcache r n r n a 可以是 set add ...