Skip to main content

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);