编程语言
首页 > 编程语言> > VC++实现文件加解密功能(附使用demo)

VC++实现文件加解密功能(附使用demo)

作者:互联网

采用 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 [源文件] [目标文件]  解密

加密前:

加密后:

 

链接:https://pan.baidu.com/s/1tVcUsciLMfnKArXxA3CACA
提取码:b3kl
复制这段内容后打开百度网盘手机App,操作更方便哦

标签:Blowfish,加密,demo,Schneider,加解密,C++,源文件,算法,EncDec
来源: https://blog.csdn.net/kaizi318/article/details/113649210