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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 31, средняя оценка - 4.97
nubo
113 / 70 / 8
Регистрация: 31.07.2010
Сообщений: 334
#1

Шифровальщик паролей - C++

02.08.2010, 00:01. Просмотров 3971. Ответов 51
Метки нет (Все метки)

Здравствуйте, уважаемые гуру и более другие программисты.
Я, как видно из моего ника, полный нуб. Это обидно.
А ведь очень хочется разобраться, как эта куча железяк работает изнутри.

Я пару дней тщетно штудировл поиск, но толку было мало.
У меня есть Visual 2008, я научился компилить программу плана cout<<"HELLO WORLD"; да и вообще много чего в консоли.
Но вот дальше полный затык. Пытаюсь компилить примеры - куча ошибок. Я так понимаю, что чего то мне нехватает. Ума наверняка.

Я в программировании не первый день, и вполне способен разобраться в синтаксисе и алгоритмах. Прекрасно знаю, что такое ООП и как с ним бороться. Но не в C++
А вот в спицифике - хоть убей. Ничего не понимаю.
Помогите, люди добры, мы не местные и документы украли.

Вот с чего начать и куда двигаться?
Очень хочется примеров. Допустим идея такая. Нужно сделать хранитель паролей.
Задача простая - юзер вводит логин и пароль. Прога его шифрует (алгоритм - не вопрос) и выдает в буфер обмена только тогда, когда набран основной пароль. (Ну кагбэ бестолковая защита от троянов)

Вот с чего мне начать? (Ужасно наглая рожа)
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.08.2010, 00:01     Шифровальщик паролей
Посмотрите здесь:

Шифровальщик данных - C++
Нужна прога, которая сможет зашифровать данные и расшифровать...Хочу , чтобы использовались 'a','b','c','d','e','f', ...

Генерация паролей - C++
Помогите, пожалуйста, уважаемый программисты!! сочно нужна простенькая задачка (текст) по генерации паролей!!! к сожалению нет...

подбор паролей - C++
может кто то писал,не как не могу разобраться

Генератор паролей - C++
1. В таблице 1 найти требования, которым должен удовлетворять генератор паролей, соответствующий Вашему варианту. 2. Написать...

генератор паролей - C++
Реализовать на языке программирования С программу, реализующую генератор паролей. необходимо чтобы программа выдавала 6 случайных букв...

Генератор паролей - C++
Привет юзерам cyberforum'а. Требуется следующее: Написать программу - генератор паролей. Программа должна выполнять следующие...

Генератор паролей - C++
нужно сгенерировать пароль хотя что бы большие латинские буквы, Коды английских символов - «A»=65,…,«Z»=90, «a»=97,…, «z» =122. ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
fasked
Эксперт С++
4933 / 2513 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
02.08.2010, 20:28     Шифровальщик паролей #31
Как создать консольное приложение в MS Visual Studio

1. File -> New -> Project
2. Находим в предлагаемых вариантах проекта "Win32 Console Application". Вводим имя проекта. Нажимаем "ОК"
3. В "Application Settings" устанавливаем флажочек "Empty Project"

Если студия на русском, то труда сориентироваться думаю не составит.

После того, как проект создан, таким образом, предлагаемый Вам код должен компилироваться.
Миниатюры
Шифровальщик паролей   Шифровальщик паролей   Шифровальщик паролей  

nubo
113 / 70 / 8
Регистрация: 31.07.2010
Сообщений: 334
02.08.2010, 21:22  [ТС]     Шифровальщик паролей #32
Спрасибо. Только толку нет. Если я создаю пустой проект (empty... я понимаю что это), то дальше пиндык. Есть три директории, в которых я должен разместить все последующее безобразие.
Или так и нужно? Не стоит полагаться на автоматическое создaние?
fasked
Эксперт С++
4933 / 2513 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
02.08.2010, 21:31     Шифровальщик паролей #33
Цитата Сообщение от nubo Посмотреть сообщение
Если я создаю пустой проект (empty... я понимаю что это), то дальше пиндык. Есть три директории, в которых я должен разместить все последующее безобразие.
все последующее безобразие вы можете располагать как угодно. тем более эти три директории виртуальны. на самом деле они не создаются на винчестере.
создать пустой проект означает не использовать предкомпиляционный заголовочный файл. тот самый, что в тексте ошибки у вас называется stdafx.h. ошибка как раз от того, что система не может обнаружить этот файл. кроме неиспользования pch при создании пустого проекта не создается автоматически шаблонный файл с главной функцией.
nubo
113 / 70 / 8
Регистрация: 31.07.2010
Сообщений: 334
02.08.2010, 21:48  [ТС]     Шифровальщик паролей #34
А что мне делать после того, как я создал пустой проект...
Что делать дальше? Создавать файлы руками?
Vladimir616
112 / 112 / 3
Регистрация: 05.07.2009
Сообщений: 224
02.08.2010, 21:51     Шифровальщик паролей #35
nubo, да, но в пустом проекте достаточно создания одного файла.
nubo
113 / 70 / 8
Регистрация: 31.07.2010
Сообщений: 334
02.08.2010, 22:04  [ТС]     Шифровальщик паролей #36
Боюсь спросить - какого?
Вот есть у меня куча всего:
http://test.inkz.ru/2.jpg
А если не пустой, то вот:
http://test.inkz.ru/1.jpg
Как мне с этим бороться...
Вы поймите, я вообще ничего не понимаю, меня нужно носом натыкать. От начала и до результата...
Начать очень трудно.
Как победить это все, расскажите по буковке пожалуйста
CyBOSSeR
Эксперт C++
2300 / 1670 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
02.08.2010, 22:05     Шифровальщик паролей #37
Цитата Сообщение от nubo Посмотреть сообщение
Как мне с этим бороться...
Вы поймите, я вообще ничего не понимаю, меня нужно носом натыкать. От начала и до результата...
Начать очень трудно.
Как победить это все, расскажите по буковке пожалуйста
Что вам мешает обратится к соответсвующей литературе? Это будет гораздо быстрее и проще.
nubo
113 / 70 / 8
Регистрация: 31.07.2010
Сообщений: 334
02.08.2010, 22:11  [ТС]     Шифровальщик паролей #38
Абсолютно ничего не мешает.
Но соответствующпя литература на 99% состоит из того, что я и так знаю.
Вся беда в том, что я начал изучать языки не с той стороны.
Вот в интерпретируемых (том же PHP) я как рыба в воде.
Но когда коснулось практики C++, я потерялся. Написать алгоритм я могу, а как заставить это работать - не понимаю, хоть убей. Причем мне нужно мало - понять принцип...
А в книгах этого нет(((
fasked
Эксперт С++
4933 / 2513 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
02.08.2010, 22:18     Шифровальщик паролей #39
Цитата Сообщение от nubo Посмотреть сообщение
Но соответствующпя литература на 99% состоит из того, что я и так знаю.
Цитата Сообщение от nubo Посмотреть сообщение
Но когда коснулось практики C++, я потерялся.
м?
nubo
113 / 70 / 8
Регистрация: 31.07.2010
Сообщений: 334
02.08.2010, 22:42  [ТС]     Шифровальщик паролей #40
м?
угу. Я не совсем идиот, и никогда бы не обратился за помощью, если бы мог сам.
У меня куча книг, начиная от "C++ за 21 день" заканчивая Стартупом.
Но там теория дается в отрыве от практики. У меня не работает ни один из приведеннывх листингов.
По этому я тут. И прошу меня простить, если надоел((
Christopher M.
9 / 9 / 0
Регистрация: 02.07.2010
Сообщений: 28
02.08.2010, 23:02     Шифровальщик паролей #41
Спасибо, давно так не смеялся, чесслово
Просто из-за своего склада мышления сталкивался с проблемой, которая возникла у автора. У меня она решилась столько же простым, сколько и малодоступным, в принципе-то, методом: я затесался в команду разработчиков, у которых был серьезный Проект. Проект, который компилировался, запускался и даже - работал.
Собственно, когда мне предоставилась возможность сие потрогать: посмотреть, как что связано, изменить, добавить пару новых фишек, понимание многих этих новомодных штучек с визуальными средствами и тому подобной гадостью пришло само собой...

2 nubo: Итак, пара непрошеных советов:
1) без паники. Вся эта мишура создавалась, чтобы ее можно было применять, не применяя собственные мозги. А если они есть - я думаю, что у вас есть, иначе бы в пхп и клиент-серверном взаимодействии не разобрались бы - то это в принципе плюс.
2) Старайтесь на первых порах на максимум использовать то, что находится в меню и прочих красочных оконцах. То есть, если надо добавить свой файл - ищите в меню пункт про создание файла, выбирайте тип и наслаждайтесь, как студия сама все свяжет воедино. Библиотеки - они тоже подключаются при создании проекта, в окнах с параметрами (другое дело, что в них черт ногу сломит). Интерфейс рисуется наподобие формы в ворде - только отдельный файл нужного типа надо добавить.
В общем, мысль - настройтесь на минимум "ручной" работы. Вручную, на языке программирования, нужно писать, например, формулы, а например, создание окон - это все дело техники
3) Из предыдущего пункта вывод - хорошей литературы по "практическому использованию" сего найти сложно. Я по крайней мере не видел. Предполагается, что и так все понятно, видимо?...
4) Есть еще хороший вариант - поискать tutorial по созданию приложения сходной тематики. (Только мне лично не попадались такие штуки на русском, увы или к счастью... ) Зато там должно быть разложено по пунктам, с тыканья в чего начать, где код писать, как отлаживать и когда закончить. Во всяком случае, после такого "сбора" шаблонного приложения разговор станет более предметным - проблему таки проще решать, если знаешь, в чем она...
nubo
113 / 70 / 8
Регистрация: 31.07.2010
Сообщений: 334
02.08.2010, 23:14  [ТС]     Шифровальщик паролей #42
Фуф... Спасибо))) Я рад, что не один такой.
Однако свету это пролило мало. У меня была уже одна попытка освоить язык. И по совету "друзей" я поставил билдер или как там его... Но прогать мышкой мне тудно, да и как то некрасиво...
А паники нет, я терпеливый и нудный.
И еще знаю точно - самый глупый вопрос - незаданный вопрос. И стыдно мне точно не будет.
Я своего все равно добьюсь. Не мытьём, так катаньем. Я вредный и терпеливый.
easybudda
Эксперт CЭксперт С++
9461 / 5474 / 927
Регистрация: 25.07.2009
Сообщений: 10,496
02.08.2010, 23:40     Шифровальщик паролей #43
Цитата Сообщение от nubo Посмотреть сообщение
Но прогать мышкой мне тудно, да и как то некрасиво...
ну тогда по-джедайски:
1. открываете консоль, которая к MSVS прилагается (пуск - все программы - msvs - command prompt или как-то так)
2. пишете в консоли следующее:
Код
copy con hello.cpp
#include <iostream>
int main(){
    std::cout << "Hello, World!" << std::endl;
    return 0;
}
3. жмёте Ctrl+Z Enter
4. там же в консоли
Код
cl hello.cpp
hello.exe
Vladimir616
112 / 112 / 3
Регистрация: 05.07.2009
Сообщений: 224
02.08.2010, 23:40     Шифровальщик паролей #44
nubo, распишу по шагам ибо у меня тоже были проблемы подобного рода и я знаю, как это нервирует (правда студия английская, да ладно):
Шифровальщик паролей
Шифровальщик паролей
Шифровальщик паролей
P.S Прошу прошения за плохой почерк.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.08.2010, 23:49     Шифровальщик паролей
Еще ссылки по теме:

Генератор паролей - C++
Здравствуйте! Мне нужна ваша помощь! Мне нужно, чтобы пароли которые я генерирую, записывались в шаблон Word, Excel и Блокнот (по...

Генератор паролей - C++
Кто может чётко написать коментарии для генератора паролей Просто я учусь программировать на С++ и вот решил разбирать несложные коды ...

генератор паролей - C++
кто нибудь может показать программку генератор паролей?

взлом паролей - C++
есть ли какие нибудь простые алгоритмы для взлома паролей к rаr архиву? Желательно чтоб были по с++

Составить алгоритм шифровальщик, который заменяет каждый символ текста его ASCII-кодом - C++
Составить алгоритм шифровальщик, который заменяет каждый символ текста его ASCII-кодом


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Christopher M.
9 / 9 / 0
Регистрация: 02.07.2010
Сообщений: 28
02.08.2010, 23:49     Шифровальщик паролей #45
Цитата Сообщение от nubo Посмотреть сообщение
Но прогать мышкой мне тудно, да и как то некрасиво...
Вот поэтому я и не программирую под Windows. Пусть меня поправят знающие, но по-моему оно как раз на "программирование мышкой" и нацелено. В том же билдере у меня был случай, когда правильное наследование одной формы от другой "вручную" приходилось бы прописывать совсем уж изуверским способом - проще из мастера наследования форм или как он там называется?..
Все прописывать с клавиатуры - технически, возможно, конечно, но это проще только на первый взгляд. Проще для осознания процесса, для того, чтобы почувствовать, что все компоненты проекта связаны между собой и все внешние параметры - заданы, прописаны, сохранены и никуда не денутся.
Но как метод работы - при таком количестве "технических особенностей" построения компиляторов визуал-студии и ей подобных - не удобно.
К тому же, эти самые особенности для начала нужно знать, и по моим наблюдениям, не многие - даже среди профессионалов в отрасли - держат их постоянно в голове. Максимум, знают, где про них прочитать...

А когда все-таки хочется применить схему "думаем - читаем мануалы - думаем - пишем" это Linux-консоль-gcc...

Не по теме:

Ну вот, опять монолог на полстраницы... а что делать, если бессонница...

Yandex
Объявления
02.08.2010, 23:49     Шифровальщик паролей
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru