JavaScript开发设计的隐写程序模块

JavaScript开发设计的隐写程序模块

黑客资讯hacker2020-08-28 8:08:0312614A+A-

1.png

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

专用工具管理机制

FlowDiagram.PNGcmd插口应用

掩藏

$ 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

专用工具运作演试

stegcloak.gif 许可证书协议书

该专用工具的开发设计与公布遵照MIT开源系统许可证书协议书。

新项目详细地址

StegCloak:【GitHub传送器】

参照来源于

kurolabs

文中创作者:Alpha_h4ck, 转自FreeBuf

点击这里复制本文地址 以上内容由黑资讯整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
  • 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

支持Ctrl+Enter提交

黑资讯 © All Rights Reserved.  
Copyright Copyright 2015-2020 黑资讯
滇ICP备19002590号-1
Powered by 黑客资讯 Themes by 如有不合适之处联系我们
网站地图| 发展历程| 留言建议| 网站管理