成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

toplip:一款十分強大的文件加密解密CLI工具

開源
今天我們將討論另一款叫做 “toplip” 的命令行文件加密解密工具。它是一款使用一種叫做 AES256 的強大加密方法的自由開源的加密工具。它同時也使用了 XTS-AES 設(shè)計以保護你的隱私數(shù)據(jù)。

 [[259873]]

在市場上能找到許多用來保護文件的文檔加密工具。我們已經(jīng)介紹過其中一些例如 CryptomaterCryptkeeperCryptGoCryptrTomb,以及 GnuPG 等加密工具。今天我們將討論另一款叫做 “toplip” 的命令行文件加密解密工具。它是一款使用一種叫做 AES256 的強大加密方法的自由開源的加密工具。它同時也使用了 XTS-AES 設(shè)計以保護你的隱私數(shù)據(jù)。它還使用了 Scrypt,一種基于密碼的密鑰生成函數(shù)來保護你的密碼免于暴力破解。

優(yōu)秀的特性

相比于其它文件加密工具,toplip 自帶以下獨特且杰出的特性。

  • 非常強大的基于 XTS-AES256 的加密方法。
  • 合理的推諉Plausible deniability
  • 加密并嵌入文件到圖片(PNG/JPG)中。
  • 多重密碼保護。
  • 可防護直接暴力破解。
  • 無可辨識的輸出標記。
  • 開源(GPLv3)。

安裝 toplip

沒有什么需要安裝的。toplip 是獨立的可執(zhí)行二進制文件。你所要做的僅是從 產(chǎn)品官方頁面 下載新版的 toplip 并賦予它可執(zhí)行權(quán)限。為此你只要運行:

  1. chmod +x toplip

使用

如果你不帶任何參數(shù)運行 toplip,你將看到幫助頁面。

  1. ./toplip

請允許我給你展示一些例子。

為了達到指導目的,我建了兩個文件 file1file2。我同時也有 toplip 可執(zhí)行二進制文件。我把它們?nèi)急4孢M一個叫做 test 的目錄。

加密/解密單個文件

現(xiàn)在讓我們加密 file1。為此,運行:

  1. ./toplip file1 > file1.encrypted

這行命令將讓你輸入密碼。一旦你輸入完密碼,它就會加密 file1 的內(nèi)容并將它們保存進你當前工作目錄下一個叫做 file1.encrypted 的文件。

上述命令行的示例輸出將會是這樣:

  1. This is toplip v1.20 (C) 2015, 2016 2 Ton Digital. Author: Jeff Marrison A showcase piece for the HeavyThing library. Commercial support available Proudly made in Cooroy, Australia. More info: https://2ton.com.au/toplip file1 Passphrase #1: generating keys...Done
  2. Encrypting...Done

為了驗證文件是否的確經(jīng)過加密,試著打開它你會發(fā)現(xiàn)一些隨機的字符。

為了解密加密過的文件,像以下這樣使用 -d 參數(shù):

  1. ./toplip -d file1.encrypted

這行命令會解密提供的文檔并在終端窗口顯示內(nèi)容。

為了保存文檔而不是寫入到標準輸出,運行:

  1. ./toplip -d file1.encrypted > file1.decrypted

輸入正確的密碼解密文檔。file1.encrypted 的所有內(nèi)容將會存入一個叫做 file1.decrypted 的文檔。

請不要用這種命名方法,我這樣用僅僅是為了便于理解。使用其它難以預測的名字。

加密/解密多個文件

現(xiàn)在我們將使用兩個分別的密碼加密每個文件。

  1. ./toplip -alt file1 file2 > file3.encrypted

你會被要求為每個文件輸入一個密碼,使用不同的密碼。

上述命令行的示例輸出將會是這樣:

  1. This is toplip v1.20 (C) 2015, 2016 2 Ton Digital. Author: Jeff Marrison A showcase piece for the HeavyThing library. Commercial support available Proudly made in Cooroy, Australia. More info: https://2ton.com.au/toplip
  2. file2 Passphrase #1 : generating keys...Done
  3. file1 Passphrase #1 : generating keys...Done
  4. Encrypting...Done

上述命令所做的是加密兩個文件的內(nèi)容并將它們保存進一個單獨的叫做 file3.encrypted 的文件。在保存中分別給予各自的密碼。比如說如果你提供 file1 的密碼,toplip 將復原 file1。如果你提供 file2 的密碼,toplip 將復原 file2

每個 toplip 加密輸出都可能包含最多四個單獨的文件,并且每個文件都建有各自獨特的密碼。由于加密輸出放在一起的方式,一下判斷出是否存在多個文檔不是一件容易的事。默認情況下,甚至就算確實只有一個文件是由 toplip 加密,隨機數(shù)據(jù)都會自動加上。如果指定了多于一個文件,每個都有自己的密碼,那么你可以有選擇性地獨立解碼每個文件,以此來否認其它文件存在的可能性。這能有效地使一個用戶在可控的暴露風險下打開一個加密的捆綁文件包。并且對于敵人來說,在計算上沒有一種低廉的辦法來確認額外的秘密數(shù)據(jù)存在。這叫做“合理的推諉Plausible deniability”,是 toplip 著名的特性之一。

為了從 file3.encrypted 解碼 file1,僅需輸入:

  1. ./toplip -d file3.encrypted > file1.encrypted

你將會被要求輸入 file1 的正確密碼。

為了從 file3.encrypted 解碼 file2,輸入:

  1. ./toplip -d file3.encrypted > file2.encrypted

別忘了輸入 file2 的正確密碼。

使用多重密碼保護

這是我中意的另一個炫酷特性。在加密過程中我們可以為單個文件提供多重密碼。這樣可以保護密碼免于暴力嘗試。

  1. ./toplip -c 2 file1 > file1.encrypted

這里,-c 2 代表兩個不同的密碼。上述命令行的示例輸出將會是這樣:

  1. This is toplip v1.20 (C) 2015, 2016 2 Ton Digital. Author: Jeff Marrison A showcase piece for the HeavyThing library. Commercial support available Proudly made in Cooroy, Australia. More info: https://2ton.com.au/toplip
  2. file1 Passphrase #1: generating keys...Done
  3. file1 Passphrase #2: generating keys...Done
  4. Encrypting...Done

正如你在上述示例中所看到的,toplip 要求我輸入兩個密碼。請注意你必須提供兩個不同的密碼,而不是提供兩遍同一個密碼。

為了解碼這個文件,這樣做:

  1. $ ./toplip -c 2 -d file1.encrypted > file1.decrypted
  2. This is toplip v1.20 (C) 2015, 2016 2 Ton Digital. Author: Jeff Marrison A showcase piece for the HeavyThing library. Commercial support available Proudly made in Cooroy, Australia. More info: https://2ton.com.au/toplip
  3. file1.encrypted Passphrase #1: generating keys...Done
  4. file1.encrypted Passphrase #2: generating keys...Done
  5. Decrypting...Done

將文件藏在圖片中

將一個文件、消息、圖片或視頻藏在另一個文件里的方法叫做隱寫術(shù)。幸運的是 toplip 默認包含這個特性。

為了將文件藏入圖片中,像如下所示的樣子使用 -m 參數(shù)。

  1. $ ./toplip -m image.png file1 > image1.png
  2. This is toplip v1.20 (C) 2015, 2016 2 Ton Digital. Author: Jeff Marrison A showcase piece for the HeavyThing library. Commercial support available Proudly made in Cooroy, Australia. More info: https://2ton.com.au/toplip
  3. file1 Passphrase #1: generating keys...Done
  4. Encrypting...Done

這行命令將 file1 的內(nèi)容藏入一張叫做 image1.png 的圖片中。

要解碼,運行:

  1. $ ./toplip -d image1.png > file1.decrypted This is toplip v1.20 (C) 2015, 2016 2 Ton Digital. Author: Jeff Marrison A showcase piece for the HeavyThing library. Commercial support available Proudly made in Cooroy, Australia. More info: https://2ton.com.au/toplip
  2. image1.png Passphrase #1: generating keys...Done
  3. Decrypting...Done

增加密碼復雜度

為了進一步使文件變得難以破譯,我們可以像以下這樣增加密碼復雜度:

  1. ./toplip -c 5 -i 0x8000 -alt file1 -c 10 -i 10 file2 > file3.encrypted

上述命令將會要求你為 file1 輸入十條密碼,為 file2 輸入五條密碼,并將它們存入單個叫做 file3.encrypted 的文件。如你所注意到的,我們在這個例子中又用了另一個 -i 參數(shù)。這是用來指定密鑰生成循環(huán)次數(shù)。這個選項覆蓋了 scrypt 函數(shù)初始和最終 PBKDF2 階段的默認循環(huán)次數(shù) 1。十六進制和十進制數(shù)值都是允許的。比如說 0x800010 等。請注意這會大大增加計算次數(shù)。

為了解碼 file1,使用:

  1. ./toplip -c 5 -i 0x8000 -d file3.encrypted > file1.decrypted

為了解碼 file2,使用:

  1. ./toplip -c 10 -i 10 -d file3.encrypted > file2.decrypted

參考 toplip 官網(wǎng)以了解更多關(guān)于其背后的技術(shù)信息和使用的加密方式。

我個人對所有想要保護自己數(shù)據(jù)的人的建議是,別依賴單一的方法。總是使用多種工具/方法來加密文件。不要在紙上寫下密碼也不要將密碼存入本地或云。記住密碼,閱后即焚。如果你記不住,考慮使用任何了信賴的密碼管理器。

今天就到此為止了,更多好東西后續(xù)推出,請保持關(guān)注。

順祝時祺!

責任編輯:龐桂玉 來源: Linux中國
相關(guān)推薦

2021-07-09 10:14:05

IP工具命令

2021-03-25 16:15:24

SQL工具慢查詢

2017-02-27 17:42:26

LinuxCPU工具

2023-10-10 07:08:42

2020-12-15 07:54:40

工具Hutoolgithub

2021-04-09 09:09:35

網(wǎng)絡(luò)工具netwox Python

2020-12-15 15:08:17

工具Java線程

2022-09-30 13:09:32

VSLookVS Code工具

2010-12-09 10:54:32

2021-10-10 12:17:06

Weakpass在線字典生成器安全工具

2021-11-01 05:53:08

Doldrums逆向工程分析工具安全工具

2022-01-13 09:27:26

SMBeagle安全審計工具安全工具

2024-06-11 00:00:00

Java線程安全緩存組件

2016-02-15 11:44:23

源碼開源項目watch

2021-09-14 15:01:31

Pstf安全工具指紋框架

2023-10-08 07:51:07

HInvoke項目函數(shù)

2021-10-19 06:37:21

安全工具Qlog安全日志工具

2022-01-24 16:17:26

htop工具Linux

2011-09-16 17:00:31

惠普激光打印機

2021-12-02 18:14:37

PortBender定向工具安全工具
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 91精品久久久久久久久中文字幕 | 亚洲日本国产 | 国产一区二区三区久久久久久久久 | 毛片网在线观看 | 国产精品日韩欧美一区二区 | 九九亚洲 | 国产一区二区三区四区在线观看 | 在线成人免费av | 动漫www.被爆羞羞av44 | 天堂影院av | 亚洲欧美在线免费观看 | 天天操天天射天天舔 | 国产免费一区二区 | 99成人| 久久久精品视频一区二区三区 | 91在线看网站 | 丁香综合 | 国产成人精品免高潮在线观看 | 国产亚洲精品久久午夜玫瑰园 | 精品日韩一区二区三区av动图 | 欧美精品a∨在线观看不卡 国产精品久久国产精品 | 国产亚洲一区二区三区在线观看 | 国产欧美一区二区三区在线看 | 成人字幕网zmw | 高清人人天天夜夜曰狠狠狠狠 | 九九精品久久久 | 欧美在线视频观看 | 国产精品不卡视频 | 国产jizz女人多喷水99 | 91视频在线 | 欧美精品欧美精品系列 | 国产精品国产a级 | 国产精品久久久 | 国产精品久久二区 | 亚洲第1页 | 国产黄色精品在线观看 | 久久成人一区 | 亚洲欧洲一区二区 | 999精品网| 久久精品视频一区二区 | 免费在线成人网 |