use raw SHA1 to calculate anti-spam inputs
This commit is contained in:
parent
6a02dfd5aa
commit
74f5964471
@ -1061,7 +1061,8 @@
|
|||||||
for($x=0;$x<$input_count;$x++) {
|
for($x=0;$x<$input_count;$x++) {
|
||||||
if(rand(0, 2) == 0 || $hidden_input_names_x < 0) {
|
if(rand(0, 2) == 0 || $hidden_input_names_x < 0) {
|
||||||
// Use an obscure name
|
// Use an obscure name
|
||||||
$name = substr(base64_encode(sha1(rand())), 0, rand(2, 40));
|
$name = strtolower(substr(base64_encode(sha1(rand(), true)), 0, rand(2, 20)));
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
// Use a pre-defined confusing name
|
// Use a pre-defined confusing name
|
||||||
$name = $config['spam']['hidden_input_names'][$hidden_input_names_x++];
|
$name = $config['spam']['hidden_input_names'][$hidden_input_names_x++];
|
||||||
@ -1077,7 +1078,7 @@
|
|||||||
$inputs[$name] = rand(0, 100);
|
$inputs[$name] = rand(0, 100);
|
||||||
} else {
|
} else {
|
||||||
// Obscure value
|
// Obscure value
|
||||||
$inputs[$name] = substr(base64_encode(sha1(rand())), 0, rand(2, 40));
|
$inputs[$name] = substr(base64_encode(sha1(rand(), true) . sha1(rand(), true)), 0, rand(2, 54));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user