Курсовая работа: Разработка программы, генерирующей пароли пользователей
return TRUE;}
BOOL Password::TestDictionary()
{CFile Dictionary;
Try
{Dictionary.Open("length08.txt",CFile.modeRead,NULL);}
catch(CFileException *e )
{Dictionary.Abort(); // close file safely and quietly
e->~CFileException();
MessageBox(0,"Не удается открыть словарь", "ошибка", MB_APPLMODAL|MB_OK|MB_ICONSTOP);
return FALSE;}
for (int index =0;index<ValueOfDictionary;index++)
{Dictionary.Read(dicstr,8);
Dictionary.Seek(2,CFile.current);
if (Compare(length))
return FALSE;}
Dictionary.Close();
return TRUE;}
int Password::Compare(int length)
{for (int index=0;index<length;index++)
if (passwrd[index]!=dicstr[index])
return 0;
return 1;}
ПРИЛОЖЕНИЕ В
Random.cpp
// Random.cpp: implementation of the Random class.
//////////////////////////////////////////////////////////////////////
#include <windows.h>
#include <Winbase.h>
#include <stdlib.h>
#include "stdafx.h"