В KeyCaptcha вроде только две картинки нужно поставить на место. Тогда вероятность угадывания составит 50%. Вот если нужно поставить 3 кусочка, тогда вероятность 4,1%, уже можно пробоватьMaze:Боты пока не умеют двигать картинки по смыслу
Добавлено спустя 8 минут 12 секунд:
Единственное, что отвлечёт спам-ботов - это генерация имён полей и лишние невидимые поля. Примерно так:
- Код: Выделить всё
<input type = "text" name = "skdsjdsnmcjsijdj" />
Идём дальше - допустим, боты просто считают кол-во полей (им точно известен номер поля на странице, куда надо ввести емайл, пароль и т.д.). Тогда делаем так:
- Код: Выделить всё
<input type = "text" name = "skdsjdsnmcjsijdj" /> <!-- Это e-mail -->
<?php if (rand(1) == 0) echo "<input type = \"hidden\" name = \"sdsdwdjdj\" />"; ?>
<?php if (rand(1) == 1) echo "<div style = 'display: none'><input type = 'text' name = 'sdsdwdjdj' />"; ?>
<input type = "text" name = "skdsjqw1wcjsijdj" /> <!-- Это пароль -->