频道栏目
首页 > 安全 > 工具软件 > 正文

EncryptFiles.ps1:一款使用PowerShell和证书来加密文件的工具

2018-06-27 17:16:59      个评论      
收藏   我要投稿

EncryptFiles.ps1:一款使用PowerShell和证书来加密文件的工具,在之前的两篇文章中,我已经教大家如何使用证书加解密文件,但总的来说操作过程还是有些繁杂。今天我将为你们提供一个文件加密工具,来自动化的帮我们完成这些过程。关于证书问题,大家也不必担心。该工具会询问你是否有证书,如果没有它将会被自动创建。

EncryptFiles.ps1(无证书操作)

当你第一次下载该工具并运行它时,它会询问你是否已有证书。这里我没有任何的证书。

\

按N并输入证书名称。随后,证书将被创建…

\

你必须为pfx文件输入一个密码。为了保证你的安全性,这款工具会强制你备份新创建的证书。

\

现在输入你想要加密文件的路径。之后,用记事本打开该文件,可以看到你的文件内容已被加密。

\

EncryptFiles.ps1(有证书操作)

如果你已经拥有了证书,那么创建新自签名证书这步将会被跳过。

按Y后,会打开一个窗口,选择你的证书。一定要注意不要选错。证书必须有私钥,并且必须设计用于文件加密,否则会出错。

\

证书

前面忘说了,相信我你会是这个星球上唯一能够解密你文件的人,因为只有你的手中拥有证书私钥。 打开certmgr.msc并查看你的证书。

\

那么证书备份存放在哪?不用着急,你可以在你的家目录中找到它。

Get-ChildItem $home

\

建议大家将它尽快保存到U盘或其它外部存储设备上,这样会更安全!

解密

如果你想解密文件,操作也非常的简单。使用Unprotect-CmsMessage命令即可解密。

Unprotect-CmsMessage -Path C:\Temp\passwords.txt

\
上一篇:Hash-Buster v2.0:一款能够调用多个API来进行hash查询的工具
下一篇:Impacket网络协议工具包介绍
相关文章
图文推荐
热门新闻

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站