我有一個bash腳本,需要編寫密碼才能運行程序。其他人可以看到它。有沒有辦法以不太明顯的方式編寫密碼?即使他可以在bash中執行相同的命令並獲得密碼,他也無法在文本中讀取它。在bash中模糊存儲的密碼
今天我這樣做:
PASSWORD="1234567"
program --pass=$PASSWORD
我想這樣做
PASSWORD="10101001001010010101010100101" #binary or other code
NEW_PASS=`decrypt $PASSWORD`
program --pass=$NEW_PASS
任何想法?
程序是cURL – Rodrigo 2012-03-22 18:24:41
@Rodrigo ...和curl可以使用客戶端證書(如果您正在爲其進行身份驗證的Web服務器已爲其配置...儘管您仍然需要使用類似setuid包裝的東西來提升權限防止誰可以運行您的程序讀取SSL密鑰調用捲曲)的用戶,它可以在setuid的包裝增加了一個密碼後面的參數調用,並且可以以其它方式使用所有我這裏了與它的方法。 – 2012-03-22 18:28:59