我經常在vim中使用:x命令來加密我的計算機上的文件。最近我想用ruby對這些文件進行一些處理。如何用ruby腳本打開用Vim加密的文件(我知道「密碼」)
我有一個應用程序,它具有env vars中的所有「祕密」。我的想法實際上是隻有一個祕密'密碼'env var。我正在考慮爲這個和未來的應用程序提供一種方法,我只需要一個加密文件,我可以使用我所有的敏感數據保持源代碼控制,然後只需維護一個env var。不知道這是多麼可行。
有沒有辦法用ruby閱讀它們,甚至可以保存它們?
我目前的想法是以某種方式直接從ruby調用vi,在命令中傳遞密碼,並以某種方式獲得輸出。我不知道這是否可能,並且我很難發現是否可以。
感謝
你知道哪個加密算法正在使用VIM? (':setlocal cm?')你應該可以用ruby打開文件,並使用適當的加密類型庫對它進行解密。 – Greg
:setlocal cm? => zip – pixelearth
只需在ruby中搜索zip解密程序,zip也稱爲「標準加密」 – sidyll