JavaScript开发设计的隐写程序模块
StegCloak
StegCloak是一款根据纯JavaScript开发设计的隐写程序模块,该专用工具选用函数式编程设计风格设计方案,StegCloak能够对文字中的保密信息开展缩小和数据加密,随后再应用独特的Unicode不由此可见标识符来掩藏它。此外, 该专用工具还能够用于安全策略图片水印字符串数组,在网页页面中设定不由此可见的脚本制作,或在社交网络或别的必须涉及到隐敝通讯的地区掩藏文字內容。
功能介绍
1、应用登陆密码和HMAC一致性维护您的不由此可见的商业秘密数据信息;
2、根据应用AES-256-CTR数据加密不由此可见的商业秘密数据信息来完成数据加密安全性;
3、在Unicode标识符中应用了七个不由此可见的标识符,这种标识符在网页页面中无所不在;
4、适用最普遍的Tweets、Gmail、Whatsapp、Telegram、Instagram、Facebook等社交网络或网络技术应用;
5、降低Payload的较大缩小(LZ,Huffman);
6、彻底不由此可见,应用零总宽标识符而不是空格符或制表符;
7、速率十分快!能够在不上一秒钟的時间内,根据将隐写术在三个英语单词掩藏在****网页页面源(800行,205362字符)的隐敝文字中;
8、适用将上传文件到云空间并在字符串数组中建立连接,能够完成在字符串数组中隐藏文件;
9、纯多功能性开发设计;
10、可将其作为API控制模块、cmd插口或Web插口来应用;
专用工具免费下载
众多科学研究工作人员能够应用以下指令将该新项目源代码复制至当地:
git clone https://github.com/KuroLabs/stegcloak.git
专用工具安裝
应用npm在线安装:
$ npm install -g stegcloak
应用npm当地安裝:
$ npm install stegcloak
专用工具管理机制
cmd插口应用
掩藏
$ stegcloak hide
选择项:
hide [options] [secret] [cover]
-fc, --fcover <file> Extract cover text from file
-fs, --fsecret <file> Extract secret text from file
-n, --nocrypt If you don't need encryption (default: false)
-i, --integrity If additional security of preventing tampering is needed (default: false)
-o, --output <output> Stream the results to an output file
-c, --config <file> Config file
-h, --help display help for command
修复
$ stegcloak reveal
选择项:
reveal [message]
-f, --file <file> Extract message from file
-cp, --clip Copy message directly from clipboard
-o, --output <output> Stream the secret to an output file
-c, --config <file> Config file
-h, --help display help for command
别的适用:
1、STEGCLOAK_PASSWORD环境变量:假如设定,将应用默认设置登陆密码;
2、Config文档:适用对Stegcloakcmd插口开展配备;
API应用
const StegCloak = require('stegcloak');
const stegcloak = new StegCloak(true, false); // Initializes with encryption true and hmac false for hiding
// These arguments are used only during hide
// Can be changed later by switching boolean flags for stegcloak.encrypt and stegcloak.integrity
掩藏:
stegcloak.hide(secret,password,cover) -> string
const magic = stegcloak.hide("Voldemort is back", "mischief managed", "The WiFi's not working here!");
// Uses stegcloak.encrypt and stegcloak.integrity booleans for obfuscation
console.log(magic); // The WiFi's not working here!
修复:
stegcloak.reveal(data, password) -> string
const secret = stegcloak.reveal(magic, "mischief managed");
// Automatically detects if encryption or integrity checks were done during hide and acts accordingly
console.log(secret); // Voldemort is back
专用工具运作演试
许可证书协议书
该专用工具的开发设计与公布遵照MIT开源系统许可证书协议书。
新项目详细地址
StegCloak:【GitHub传送器】
参照来源于
kurolabs
相关文章
- 4条评论
- 拥嬉南忆2022-05-28 00:46:08
- l、Whatsapp、Telegram、Instagram、Facebook等社交网络或网络技术应用; 5、降低Payload的较大缩小(LZ,Huffman); 6、彻底
- 笙沉近箐2022-05-28 10:22:52
- loak.git 专用工具安裝 应用npm在线安装: $ npm install -g stegcloak 应用npm当地安裝: $ n
- 可难渔阳2022-05-28 05:53:17
- ll -g stegcloak 应用npm当地安裝: $ npm install stegcloak 专用工具管理机制 cmd插口应用 掩藏 $ stegcloak hide 选择项: hi
- 只酷节枝2022-05-28 08:58:47
- i's not working here! 修复: stegcloak.reveal(data, password) -> string const secret = stegcloak.reveal(magic, "mischie