substr SHA1 MD5. substr'd , , .
, , - :
define('KEY_CHARS', 'acefghjkpqrstwxyz23456789');
function generateKey($len = 8) {
$k = str_repeat('.', $len);
while ($len--) {
$k[$len] = substr(KEY_CHARS, mt_rand(0, strlen(KEY_CHARS) - 1), 1);
}
return $k;
}