所以在我的計算機上的文件夾中有以用戶命名的文件。例如:myth.uuid批處理文件 - 加密/解密
在那些.uuid文件中是文本,告訴用戶的密碼是什麼。例如:123567
我想要一個批處理文件將其加密到亂碼,但另一個批處理文件可以將其解密爲純文本。有任何想法嗎? 我正在使用Windows 7.
所以在我的計算機上的文件夾中有以用戶命名的文件。例如:myth.uuid批處理文件 - 加密/解密
在那些.uuid文件中是文本,告訴用戶的密碼是什麼。例如:123567
我想要一個批處理文件將其加密到亂碼,但另一個批處理文件可以將其解密爲純文本。有任何想法嗎? 我正在使用Windows 7.
這是相當模糊比encrytion:
certutil -encodehex myth.uuid myth.hex
certutil -decodehex myth.hex myth.uuid
或
certutil -encode myth.uuid myth.b64
certutil -decode myth.b64 myth.uuid
在兩種情況下第一行編碼文件和所述第二從HEX第二Base64.You解碼it.First一個/可以使用一些組合來獲得更多混淆結果。對於將文件編碼爲十六進制,您還可以檢查將刪除文件數據的file2hex.bat,並且仍然可以使用certutil -decodehex
使用GPG加密,命令行實用程序也可用於Windows的預生成。我會推薦使用生成的PGP密鑰對進行公鑰加密。
有很多方法。您可以安裝7-zip並使用7za outfile.7z myth.uuid -pPassword
加密。你可以使用JScript的xxtea.js和base64.js(或者npocmaka的certutil
方法用於base64(en | de)編碼。你可以安裝TrueCrypt來根據需要安裝/卸載一個加密卷。你可以按照Maarten的建議安裝和使用GPG4Win。你可以使用cipher.exe
(brief tutorial),你可以做許多其他事情來從命令行加密/解密
如何使用特定用戶帳戶進行編碼?如果用戶A編碼一個文件在C:\ Temp中,用戶B應該無法解碼它 – CodeWarrior
@CodeWarrior - 檢查cipher命令 - http://ss64.com/nt/cipher.html – npocmaka
@npocmaka使用encodehex將原始文本留在.hex中沿wi文件th十六進制編碼的文本,所以這將無法正常工作。使用b64 ecoding創建一個zip文件,其中包含一個名爲0001.txt的文件,該txt文件的內容是「----- END CERTIFICATE -----」。但解碼它會帶回原來的字符串,所以也許這會起作用。 – Ghos3t