VC++實現文件加解密功能(附使用demo)

  VC++開發常用功能一系列文章 (歡迎訂閱,持續更新...)

採用 Blowfish對文本文檔進行加解密功能

Blowfish是一個對稱加密塊算法,是1993年有Bruce Schneider設計的,現已應用在多種加密產品。Blowfish能保證很好的加密速度,並且目前爲止沒有發現有效地破解方法。目前爲止AES比Blowfish有更廣的知名度。Schneider 設計的Blowfish算法用途廣泛,意在摒棄DES的老化以及其他算法的強制捆綁。Blowfish剛剛研發出的時候,大部分其他加密算法是專利所有的活商業(政府)機密,所以發展起來非常受限制。Schneider 則聲明 Blowfish 的使用沒有任何限制,任何國家任何人任何時候都可以隨意使用 Blowfish算法。包括Blowfish-ECB,Blowfish-CBC,Blowfish-CTR,Blowfish-OFB,Blowfish-CFB

使用方式:

usage :
File_EncDec.exe -e [源文件] [目標文件]  加密
File_EncDec.exe -d [源文件] [目標文件]  解密

加密前:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章