当前位置: 首页 > 科技观察

15,000颗星星!程序员的“互联网瑞士军刀”!

时间:2023-03-13 05:54:07 科技观察

简介Cyber??Chef是一个用于加密、编码、压缩和数据分析的网络应用程序。)、更复杂的加密(例如AES、DES和Blowfish)、创建二进制文件和十六进制转储(Hexdump)、数据压缩和解压缩、计算哈希和校验和、IPv6和X.509Parse、更改字符编码等等.使用此工具使技术和非技术分析师能够以复杂的方式操作数据,而无需处理复杂的工具或算法。浏览器支持:GoogleChrome50+Firefox38+项目地址:https://github.com/gchq/Cyber??Chef在线使用地址为:https://gchq.github.io/Cyber??ChefSimpleInstallingfromsourceCyber??Chef使用Grunt构建系统,所以安装起来非常容易。开始需要以下步骤:安装Git安装最新的Node.jsLTS版本10及其包管理器npm安装Grunt:npminstall-ggrunt-cligitclonehttps://github.com/gchq/Cyber??Chef.gitcdCyber??Chefnpminstall编译主要涉及以下命令:gruntdev用于开发新功能。此命令将在端口8080上启动一个Web服务器,托管一个未压缩的Cyber??Chef开发版本,可通过浏览器访问localhost:8080。每当修改源文件时,都会自动重建开发版本。当gruntprod创建生产构建时运行此命令。它将检查、测试、编译和压缩所有源文件,并将结果输出到build/prod/目录。gruntnode这会将Cyber??Chef打包为NodeJS库。npmtest这将运行所有预先配置的测试并将结果输出到标准输出。如何使用Cyber??Chef页面主要有四个区域:右上角的输入框,可以输入、粘贴、拖动要操作的文本或文件右下角的输出框,会显示相应的结果。最左边的操作在列表中,您可以选择或搜索Cyber??Chef支持的操作。比如Base64解码就是FromBase64运算的中间区域。选择操作后,会出现相应操作的一些可选选项。比如在进行时间转换时,可以自己输入时间格式,可以选择转换的时区等。