[心得] 加密檔案的好工具 - age

看板Soft_Job作者 (小惡魔)時間2年前 (2023/10/10 20:25), 編輯推噓1(1010)
留言11則, 4人參與, 2年前最新討論串1/1
Blog: https://blog.wu-boy.com/2023/09/secure-encryption-tool-age/ Age GitHub: https://github.com/FiloSottile/age Go 語言內的 age 軟體是一種開源的密碼學工具,用於加密和解密檔案。它主要用於保護 敏感檔案或資料的隱私。它使用先進的加密標準,如 XChaCha20 和 Poly1305,以及 Scrypt 來加密和解密檔案。它還支持多種加密標準,如 RSA 和 Ed25519,以及多種密碼 學工具,它還支持多種平台,如 Linux、Windows 和 macOS。為什麼我需要選擇這套工具 呢? 流程圖: https://blog.wu-boy.com/images/2023-09-30/flow.png
公司架構非常複雜,因為團隊多樣性的關係,部分資料是不能上傳到公開的雲端平台,因 此會把這些開發流程建置在無網路環境上,但是這樣的開發流程會有一些問題,例如我們 要把檔案傳送給其他人,但是又不想讓其他人知道檔案內容,必須把檔案加密,加密的檔 案又不能讓其他人解密。所以我們需要一套工具來加密檔案,並且可以將加密的檔案傳送 給其他人,讓其他人可以解密檔案。這套工具必須要有以下特性: * 簡單容易操作 * 支援多種加密 * 支援多種平台 在上述流程圖中的步驟一,就是要使用 age 工具來加密檔案,由於需要全程自動化關係 ,故會在此步驟進行一次性的產生加密的 Public + Private Key,確保加密的檔案只有 特定的人可以解密。 ## 心得感想 age 工具非常的簡單,而且支援多種加密方式,如果你想要使用 SSH Keys 來加密檔案, 也非常的容易,只需要使用 -R 參數即可。如果你想要多個人可以解密檔案,也可以使 用 -r 參數來加入多個 Public Key。總之如果你想要加密檔案,age 工具是一個不錯的 選擇。 另外一個選擇可以用 https://github.com/getsops/sops -- AppleBoy Blog: http://blog.wu-boy.com -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.102.224.199 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1696940729.A.742.html

10/11 11:23, 2年前 , 1F
跟rar 差別大嗎……
10/11 11:23, 1F

10/11 13:13, 2年前 , 2F
在yo叔的面前加密都形同裸體
10/11 13:13, 2F

10/11 18:05, 2年前 , 3F
密碼管理應該是kms吧 沒auth話都一樣 且非對稱大檔很慢
10/11 18:05, 3F

10/12 14:30, 2年前 , 4F
rar的secret是密碼,這是非對稱式金鑰,最基本的差別就在私
10/12 14:30, 4F

10/12 14:31, 2年前 , 5F
鑰不需要經過任何形式的傳輸
10/12 14:31, 5F

10/12 14:35, 2年前 , 6F
大檔並不會慢,非對稱演算法只用來讓雙方得到對稱式加密用
10/12 14:35, 6F

10/12 14:36, 2年前 , 7F
的shared secret,資料都是對稱式加密,大檔相對於小檔花在
10/12 14:36, 7F

10/12 14:39, 2年前 , 8F
非對稱式運算的時間比例還比較低。對稱式比較慢是基礎教材
10/12 14:39, 8F

10/12 14:53, 2年前 , 9F
省略掉一堆背景的無意義敘述
10/12 14:53, 9F

10/14 12:12, 2年前 , 10F
我的問題在於這是包含auth管理每個解密授權?
10/14 12:12, 10F

10/14 12:13, 2年前 , 11F
如團隊共用一把如何避免key在非管理情況下被其他人解密
10/14 12:13, 11F
文章代碼(AID): #1b9KAvT2 (Soft_Job)