打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Excel加密实现

从此刻开始,我已封闭!概不接客!

像风一样的男人,像风一样的性格,无拘无束,不拘一格。那么问题来了,当风遇到沙,不一定你是风儿,我是沙儿缠缠绵绵,。也许是漫天黄沙,飞粒走石。如果我们期望擒住这漫天的尘埃,必须有强有力的手臂!那么晒网、撒网、收网!让他老实的封闭起来吧,永远相依偎,阿拉!

读在最前面:

1、Excel加密实现,本文以 Microsoft Office 2007 为案例进行说明。

2、Microsoft Office 2007 Office 基于 Open XML file(又称 OOXML or OpenXML or MOX ,是一种以XML为基础并以ZIP格式压缩的电子文件规范,支持文件、表格、备忘录、幻灯片等文件格式)

3、本文可实现C端Excel加密、S端Excel加密(不需要安装任何服务器组件,告别一切烦恼)。

4、本文加密方式可实现对.docx, .xlsx, .pptx等文件类型的加密。

那么,让我们上酸菜!

1、下载我们的依赖组件

2、加密!开工!Over!

项目中引入NPOI.POIFS.dll,NPOI.Util.dll,OfficeOpenXmlCrypto.dll ,细节实现代码如下:

using (OfficeCryptoStream stream = OfficeCryptoStream.Open(@'location')) { stream.Password = 'password'; stream.Save; }

备注:

1、代码说明:location:加密文件路径,password:加密密码

2、加密原理:基于AES128 ,加密秘钥生成方式:SHA1,具体加密技术细节参见MS-OFFCRYPTO

3、其他加密技术栈: EPPlus class library,OpenXml 2.0 SDK 参见爆炸网类似加密qa

4、如果在iis上部署,需要启用网站对应应用程序池的32位模式。

5、参考链接(全是墙,自备VPN):

by:海豚湾-丰

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
Excel文件密码汇总
忘记Excel文件保护密码,怎么解?
office的word Excel设置安全密码
通达信部分加密文件的解除
几秒内解除Word密码的特殊方法
Excel密码如此脆弱?教你不可破解的Excel加密方法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服