呂梁
Final Crypt是一個(gè)基于J ava的文件加密程序,其官網(wǎng)提供了安裝版和便攜版兩種程序,我們選擇便攜版(http://www.finalcrypt.org/downloads/microsoft/finalcrypt_windows _por table_x86.zip)。它的啟動(dòng)方法比較特殊,需要執(zhí)行FinalCrypt.bat批處理程序,由它調(diào)用其他程序來(lái)啟動(dòng)。
下面我們以一個(gè)需要加密的“我要加密的原文件. t x t”文件為例,該文件的內(nèi)容如圖所示(圖1)。
啟動(dòng)該軟件后,在左上角的文件列表窗口中選擇需要加密的原文件;然后在右上角的文件列表窗口中選擇密鑰文件,例如這里我選一幅具有唯一性的圖片“這是我的密鑰圖片.png”;最后點(diǎn)擊“Encr ypt”按鈕執(zhí)行加密(圖2)。
加密之后,原文件表面看起來(lái)仍還是“我要加密的原文件.txt”,但其實(shí)它被加了一個(gè)另外的擴(kuò)展名. bit,系統(tǒng)默認(rèn)是不會(huì)顯示這個(gè)擴(kuò)展名的。即便是設(shè)置了顯示擴(kuò)展名,露出了馬腳,如果用記事本程序強(qiáng)行打開這個(gè)文件,那么顯示的將是一堆亂碼(圖3)。雖然窗口中內(nèi)容的頭部有Final Crypt這個(gè)軟件的名字,泄露了所用軟件的信息,但如果解密者沒有密鑰圖片,也無(wú)可奈何。
而當(dāng)文件的合法擁有者需要解密這個(gè)文件的時(shí)候,先從軟件左側(cè)的窗格中選擇已加密的文件“我要加密的原文件.txt.bit”,然后從右側(cè)窗格的文件列表中選擇密鑰文件,最后點(diǎn)擊“Decrypt”按鈕即可解密(圖4)。
作為密鑰使用的文件不能有任何內(nèi)容上的更改,也就是說(shuō)文件的哈希值要保持不變。