很多人電腦中都有私人照片,特別是一些比較重要的證據圖片和人物照片等,如果不希望自己的照片被別人隨意看到,可以使用CryptaPix軟件對圖片進行加密,它是一個不錯的看圖工具,還提供多種對圖片的Blowfish加密算法 避免你個人收集的圖片被人偷看。
軟件名稱:CryptaPix
軟件大?。?673 KB
軟件語言: 英文
軟件類別: 國外軟件 / 共享版 / 圖像瀏覽
應用平臺: Win9x/NT/2000/XP
BlowFish加密算法
軟件的加密方式有RSA、ElGamal、DSA以及Blowfish等加密算法,BlowFish算法用來加密64Bit長度的字符串,它使用兩個“盒”——Ungigned Long Pbox[18]和Unsigned Long Sbox[4,256]。BlowFish算法中,有一個核心加密函數BF_En,該函數輸入64位信息,運算后,以64位密文的形式輸出,用BlowFish算法加密信息,需要密鑰預處理和信息加密兩個過程,信息加密就是用函數把待加密信息x分成32位的兩部分:xL,xR BF_En對輸入信息進行變換,我們要加密一個信息,需要自己選擇一個Key,用這個Key對Pbox和Sbox進行變換,得到下一步信息加密所要用的Key_pbox和Key_sbox,信息解密的過程就是把信息加密過程的Key_pbox逆序使用即可。
從以上可以看出,選擇不同的Key,用BlowFish算法加密同樣的信息,可以得出不同的結果,要破解BlowFish算法,就要得到BlowFish算法的Key。所以,使用BlowFish算法進行加密,最重要的也就是Key的選擇以及Key的保密,其中key的選擇可以使用Bf_sdk中的_WeakKey函數進行檢驗。
CryptaPix 2.24功能介紹
CryptaPix 2.24可以瀏覽我們常用的圖片格式,還支持圖片打印輸出、支持數碼相機、DV機以及攝像頭直接拍攝圖片進行加密,當然它最大的特點還是采用了Blowfish 加密技術,經過加密后的圖片,如果沒解密密碼,就無法查看加密的圖片。
對圖片進行加密
首先我們來進行基本參數優化設置,進入軟件“Options”菜單的“Prefereces”選項(如圖1),在此設置面板中,上面部分是設置主界面的窗口顯示狀態,默認情況下不需要設置,“Transition”是用來設置圖片連續播放的過渡效果,這個功能很類似幻燈片的播放,“Frame delay”是設置圖片播放的延遲時間,比如設置為10,那么圖片會每隔10秒按照順序播放已經選定的圖片,“Bar width”設置圖片顯示的邊框大小,這里最重要的是“File wipe method”選項,如果選擇“1-PASS”的話,那么只使用一個密鑰對圖片進行加密,我們在進入的時候只要輸入一個密鑰即可。如果選擇“3-PASS DOD”,則可對圖片進行三重加密,三重加密可以設置3個不同的密鑰碼,這樣別人就很難破解你的加密圖片了,“Password timeout”是設置密鑰超時的,如果輸入密鑰的時間超過了設置時間,會提示密鑰輸入超時,最后設置加密文件的保存路徑即可。
圖1 參數優化設置
返回主窗口,進入“File Mgr”面板,然后把目標定位到你需要加密圖片的文件夾下,用鼠標雙擊一個圖片,就會在右邊窗口中顯示該圖片出來,鼠標右鍵選擇需要加密的圖片名稱或點“Ctrl+A”全部選中。在彈出的菜單中選擇“Encrypt”進入加密密鑰設置窗口,進入后可設置加密方式以及是否包括WAV聲音文件的加密,“Source Files”中可選擇加密后原文件是否保留還是刪除等,在下面的兩個空白框中輸入相同的密碼(如圖2),按“OK”按鈕后進入加密文件的保存設置,接著繼續按“OK”按鈕即可。
圖2 密鑰設置
瀏覽加密圖片
經過以上對圖片的加密,會在被保存的目錄下自動生成帶有.cpx后綴的文件,這就是被加密后的加密文件,這樣的圖片文件只有使用此軟件才能夠瀏覽,此時我們可以進入該目下下把原文件刪除只保留被加密后的文件,因為原文件圖片不是加密的數據文件,別人一樣可以直接瀏覽原文件圖片。讓我們自己要瀏覽加密后的圖片時,只要運行軟件,找到加密的文件,用鼠標雙擊文件后會提示你輸入密碼,輸入密碼后才能瀏覽圖片,然后也可以對圖片進行修改,編輯等工作.