Aetae,
j0hnik,
рони,
спасибо вам что помогаете,
взял вот этот массив,
var arr = `ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890!@#$%^&`.split('');
попробовал подбирать на лету, потому что массив засоряет память
до 6 символов в принципе реально подбирается.
как думаете реально до 8 символов?