string_analyze/rules/core/hash.rs
1use crate::rules::lazy_rule;
2
3lazy_rule!(RE_MD5 = r#"(?i)\b[a-f0-9]{32}\b"#, "发现 MD5 哈希", 5, 5.0);
4lazy_rule!(
5 RE_SHA1 = r#"(?i)\b[a-f0-9]{40}\b"#,
6 "发现 SHA-1 哈希",
7 5,
8 5.0
9);
10lazy_rule!(
11 RE_SHA256 = r#"(?i)\b[a-f0-9]{64}\b"#,
12 "发现 SHA-256 哈希",
13 5,
14 5.0
15);
16lazy_rule!(
17 RE_SHA512 = r#"(?i)\b[a-f0-9]{128}\b"#,
18 "发现 SHA-512 哈希",
19 5,
20 5.0
21);