Форум программистов, компьютерный форум CyberForum.ru

Как сделать пароль в файле - C++

Восстановить пароль Регистрация
 
EpicLove
 Аватар для EpicLove
46 / 2 / 0
Регистрация: 19.04.2011
Сообщений: 48
03.03.2012, 00:27     Как сделать пароль в файле #1
Хочу сделать в файле пароль.

Запуская код будет вывод : "Логин: (пароль)"
Но хочу сделать так, что бы этот пароль был зашифрован допустим в sha1.

И вводя определенный логин и пароль, тогда только входило бы в программу.

будет типо такого :
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
cout << "Логин: ";
cin >> login;
cout << "Пароль: ";
cin >> password;
 
if (login = 0 || password = 0)
{
// не верный логин или пароль
}
else (login = 1 & password =1)
{
//тут код основной программы
}
Подскажите пожалуйста, как можно это реализовать ? (весь код не прошу, только то где можно об этом почитать, ну и пример можно было бы )
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.03.2012, 00:27     Как сделать пароль в файле
Посмотрите здесь:

C++ определение функции в ЗАГОЛОВОЧНОМ файле. В основном предполагается переопределение ТЕЛА этой функции. Как это сделать, не правя хидер?
как сделать объект класса доступным в каждом модуле (cpp файле) ? C++
как сделать так, чтобы интерфейс программы находился в отдельном файле C++
C++ Как сделать поиск в файле?
C++ нужно чтобы функция располагалась до ее вызова, после ее вызова и в другом файле. Как это сделать?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
SkyDream
 Аватар для SkyDream
32 / 26 / 2
Регистрация: 01.03.2012
Сообщений: 98
03.03.2012, 00:47     Как сделать пароль в файле #2
Просто файл с паролем ты не сделаешь. Если конечно этот файл не исполняемый
1 вариант - делать исполняемый файл, который при запуске будет запрашивать пароль.
2 вариант - шифровать нужный тебе текст (любым алгоритмом шифрования), а расшифровывать только в твоей программе, после ввода нужного пароля.
ЗЫ если же вопрос в том, как зашифровать пароль (не хочу быть наглым), но все таки, милости прошу...
-=ЮрА=-
Заблокирован
Автор FAQ
03.03.2012, 01:16     Как сделать пароль в файле #3
EpicLove, посмотри сюда http://www.cyberforum.ru/visual-cpp/...ml#post2193490
ну и дальше по топику...
EpicLove
 Аватар для EpicLove
46 / 2 / 0
Регистрация: 19.04.2011
Сообщений: 48
03.03.2012, 01:25  [ТС]     Как сделать пароль в файле #4
Но мне надо не файл или каталог защитить, а просто вход в программу.
Сейчас я наваял нубо код типо :
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    login = 1;
    password = 2;
    cout << "Логин : "; 
    cin >> login;
    cout << "Пароль : ";
    cin >> password;
 
    if (login !=1 || password != 2)
    {
        cout << "Эй пи*****, не взламывай мою систему! >:[" << endl;
        return main();
    }
    else if (login == 1 & password == 2)
    {
И вот нужно, что бы вместо password был зашифрован некий пароль.
Допустим "123456", вписывая пароль в поле password , он должен сравниваться с зашифрованным паролем, который изначально уже должен быть зашифрован.

Тобишь должен пройти дешифровку введенных данных в поле password и если он совпадает с зашифрованным паролем, то проходим в основную программу.
-=ЮрА=-
Заблокирован
Автор FAQ
03.03.2012, 01:32     Как сделать пароль в файле #5
EpicLove, у меня это был BASE64
Цитата Сообщение от EpicLove Посмотреть сообщение
sha1.
никогда не использовал
простенький проект шифратора/дешифратора BASE64 рассмотрен здесь
Программа с интерефейсом
Тут есть DES
Научно-практическая конференция
EpicLove
 Аватар для EpicLove
46 / 2 / 0
Регистрация: 19.04.2011
Сообщений: 48
03.03.2012, 01:39  [ТС]     Как сделать пароль в файле #6
А исходный код возможно получить ?
-=ЮрА=-
03.03.2012, 01:45     Как сделать пароль в файле
  #7

Не по теме:

Цитата Сообщение от EpicLove Посмотреть сообщение
А исходный код возможно получить ?
- заказчик пожелал чтобы кодом не светили.
Могу толкнуть в нужном направлении
http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx
Потом вот сюда
http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx

Yandex
Объявления
03.03.2012, 01:45     Как сделать пароль в файле
Ответ Создать тему
Опции темы

Текущее время: 04:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru