• XSS.stack #1 – первый литературный журнал от юзеров форума

Критерии выбора пароля

KodRed

(L3) cache
Пользователь
Регистрация
03.03.2006
Сообщения
202
Реакции
34
Критерии выбора пароля.
для того чтобы выбрать"хороший" пароль который трудно "взломать" необходимо в первую очередь знать, что же скрывается под словом "взломать".
Взлом паролей(или атака на пароли) может быть осуществлен одним из следующих способов:
-перепробовать все возможные пароли;
-попробовать множество вероятных паролей
-попытаться использовать личную инфрмацию о пользователе;
-поискать список паролей в самой системе;
-и наконец просто спросить пользователя)
критерии выбора 1.используйте разнообразные символы верхнего и нижнего регистров,цифры и спец символы
2.Выбирайте длинные пароли состоящие минимум из 6 символов
3.старайтесь не использовать общеизвестные слова.
4.выбирайте не типичные пароли.
5.меняйте пароль регулярно
6.никому не говорите и не записывайте свой пароль

функция написанная на языке Си для подсчета уровня сложности пароля
/*psw-пользовательский пароль*/
int calcPswComplexity(char
*psw){
short b_Mask=0xf0;/* в
двоичном виде:11110000
*/
unsigned short i =0,
bFound=o,j;
int complxty =0; */Итого-
вая сложность пароля*/
int *res;

res = (int*)
malloc(sizeof(int)) *
(strlen(psw)+1);
if(res==NULL){
printf (<<Memory
allocation problems..>>);
return-1;
}
memst(res,0,sizeof(res));

while(strlen(psw)>0){
res=(b_Mask & psw[0]);
/*Удаление младших битов символа*/
for(bFound=0,j=0;
j<i;j++)
if(res==res){
bFound=1;break;}
if (!bFound)
complxty++;
psw++;
i++;
}
free(res);
return complxty;
}

по этой функции например сложность пароля abc = 1, но уже сложность пароля aB = 2 , а вот например сложность пароля GeiP6*Z = 6. Вот так вот...
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх