brentkozjak / hash-identify
根据字符串输入识别哈希算法
1.0.0
2018-08-13 11:25 UTC
Requires
- php: >=7.0
- jenssegers/model: ^1.2
This package is auto-updated.
Last update: 2024-09-29 05:21:16 UTC
README
此包主要基于优秀的Python项目 hashID,该项目默认包含在Kali Linux中。
此包支持超过220种哈希算法,还可以包括相应的hashcat模式和JohnTheRipper格式。
要求
PHP 7或更高版本。
安装
您可以通过composer安装此包
composer require "brentkozjak/hash-identify":"~1.0.0"
使用方法
parse() 方法将构建一个包含 BrentKozjak\HashIdentify\HashMode 对象的数组。该 HashMode 对象扩展了 Jenssegers\Model\Model,该模型提供了许多有用的功能,如 toArray() 和 toJson()。
示例用法
$string = 'b3b24027c676f8d2cdfa5e2ea8bc1cc7'; $hashTypes = new BrentKozjak\HashIdentify\HashIdentify(); $hashTypes->parse($string); // Accessed by the object property $hashTypes->modes // Casting methods $hashTypes->toArray(); $hashTypes->toJson();
待办事项
测试!
许可
此项目是开源软件,许可协议为 GNU GENERAL PUBLIC LICENSE