代理重加密
项目来源:https://github.com/IronCoreLabs/ironhide
安装方法:
1.安装该模块需要先安装nodejs与npm,推荐安装nodejs 14版本,自带的npm为6版本,兼容性好,安装不会出错
2.nodejs安装网址https://nodejs.org/download/release/v14.17.3/
安装方法:https://blog.csdn.net/qq_34246965/article/details/10790524
3.安装成功之后查看 npm -v
node -v
4.安装代理重加密模块
先设置npm的包镜像源,方便快速下载
5.输入ironhide命令,出现下面显示说明安装成功
6.ironhide login:进行登陆创建自己的账号
7.加解密文件
ironhide group:create mygroup : 创建mygroup组
ironhide file:encrypt -g engineering secrets.txt : 将secrets.txt文件加密,并且指定只有mygroup组的成员才能解密
ironhide group:addmembers -u 1111111@qq.com mygroup : 将1111111@qq.com成员加入到mygroup组
就是1111111@qq.com成员可以解密该文件 前提是1111111@qq.com成员必须在ironhide中创建用户了(即ironhide login)
8.对test.py文件进行加密,加密之后的文件为test.py.iron
ironhide file:encrypt -g mygroup test.py
9.对test.py.iron文件进行解密
ironhide file:decrypt test.py.iron -o -
如果不解密查看文件为乱码
并且该解密人需要在指定的mygroup组中
10.移除mygroup中指定的解密人
ironhide group:removemember -u 1111111@qq.com mygroup
原文始发于微信公众号(星冥安全):代理重加密
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论