|
113 / 70 / 2
Регистрация: 31.07.2010
Сообщений: 337
|
|
Шифровальщик паролей02.08.2010, 00:01. Показов 9809. Ответов 51
Метки нет (Все метки)
Здравствуйте, уважаемые гуру и более другие программисты.
Я, как видно из моего ника, полный нуб. Это обидно. А ведь очень хочется разобраться, как эта куча железяк работает изнутри. Я пару дней тщетно штудировл поиск, но толку было мало. У меня есть Visual 2008, я научился компилить программу плана cout<<"HELLO WORLD"; да и вообще много чего в консоли. Но вот дальше полный затык. Пытаюсь компилить примеры - куча ошибок. Я так понимаю, что чего то мне нехватает. Ума наверняка. Я в программировании не первый день, и вполне способен разобраться в синтаксисе и алгоритмах. Прекрасно знаю, что такое ООП и как с ним бороться. Но не в C++ ![]() А вот в спицифике - хоть убей. Ничего не понимаю. Помогите, люди добры, мы не местные и документы украли. ![]() Вот с чего начать и куда двигаться? Очень хочется примеров. Допустим идея такая. Нужно сделать хранитель паролей. Задача простая - юзер вводит логин и пароль. Прога его шифрует (алгоритм - не вопрос) и выдает в буфер обмена только тогда, когда набран основной пароль. (Ну кагбэ бестолковая защита от троянов) Вот с чего мне начать? (Ужасно наглая рожа)
0
|
|
| 02.08.2010, 00:01 | |
|
Ответы с готовыми решениями:
51
Создать генератор паролей в котором можно указать длину пароля и количество паролей
Шифровальщик данных |
|
9 / 9 / 1
Регистрация: 02.07.2010
Сообщений: 28
|
|
| 02.08.2010, 23:02 | |
|
Спасибо, давно так не смеялся, чесслово
Просто из-за своего склада мышления сталкивался с проблемой, которая возникла у автора. У меня она решилась столько же простым, сколько и малодоступным, в принципе-то, методом: я затесался в команду разработчиков, у которых был серьезный Проект. Проект, который компилировался, запускался и даже - работал. Собственно, когда мне предоставилась возможность сие потрогать: посмотреть, как что связано, изменить, добавить пару новых фишек, понимание многих этих новомодных штучек с визуальными средствами и тому подобной гадостью пришло само собой... 2 nubo: Итак, пара непрошеных советов: 1) без паники. Вся эта мишура создавалась, чтобы ее можно было применять, не применяя собственные мозги. А если они есть - я думаю, что у вас есть, иначе бы в пхп и клиент-серверном взаимодействии не разобрались бы - то это в принципе плюс. 2) Старайтесь на первых порах на максимум использовать то, что находится в меню и прочих красочных оконцах. То есть, если надо добавить свой файл - ищите в меню пункт про создание файла, выбирайте тип и наслаждайтесь, как студия сама все свяжет воедино. Библиотеки - они тоже подключаются при создании проекта, в окнах с параметрами (другое дело, что в них черт ногу сломит). Интерфейс рисуется наподобие формы в ворде - только отдельный файл нужного типа надо добавить. В общем, мысль - настройтесь на минимум "ручной" работы. Вручную, на языке программирования, нужно писать, например, формулы, а например, создание окон - это все дело техники 3) Из предыдущего пункта вывод - хорошей литературы по "практическому использованию" сего найти сложно. Я по крайней мере не видел. Предполагается, что и так все понятно, видимо?... 4) Есть еще хороший вариант - поискать tutorial по созданию приложения сходной тематики. (Только мне лично не попадались такие штуки на русском, увы или к счастью... ) Зато там должно быть разложено по пунктам, с тыканья в чего начать, где код писать, как отлаживать и когда закончить. Во всяком случае, после такого "сбора" шаблонного приложения разговор станет более предметным - проблему таки проще решать, если знаешь, в чем она...
0
|
|
|
113 / 70 / 2
Регистрация: 31.07.2010
Сообщений: 337
|
|
| 02.08.2010, 23:14 [ТС] | |
|
Фуф... Спасибо))) Я рад, что не один такой.
Однако свету это пролило мало. У меня была уже одна попытка освоить язык. И по совету "друзей" я поставил билдер или как там его... Но прогать мышкой мне тудно, да и как то некрасиво... А паники нет, я терпеливый и нудный. И еще знаю точно - самый глупый вопрос - незаданный вопрос. И стыдно мне точно не будет. Я своего все равно добьюсь. Не мытьём, так катаньем. Я вредный и терпеливый.
0
|
|
|
Модератор
12848 / 7597 / 1766
Регистрация: 25.07.2009
Сообщений: 13,985
|
||||||||||||
| 02.08.2010, 23:40 | ||||||||||||
|
1. открываете консоль, которая к MSVS прилагается (пуск - все программы - msvs - command prompt или как-то так) 2. пишете в консоли следующее:
4. там же в консоли
0
|
||||||||||||
|
113 / 113 / 28
Регистрация: 05.07.2009
Сообщений: 225
|
|
| 02.08.2010, 23:40 | |
|
nubo, распишу по шагам ибо у меня тоже были проблемы подобного рода и я знаю, как это нервирует
(правда студия английская, да ладно):P.S Прошу прошения за плохой почерк.
0
|
|
|
9 / 9 / 1
Регистрация: 02.07.2010
Сообщений: 28
|
||
| 02.08.2010, 23:49 | ||
|
Все прописывать с клавиатуры - технически, возможно, конечно, но это проще только на первый взгляд. Проще для осознания процесса, для того, чтобы почувствовать, что все компоненты проекта связаны между собой и все внешние параметры - заданы, прописаны, сохранены и никуда не денутся. Но как метод работы - при таком количестве "технических особенностей" построения компиляторов визуал-студии и ей подобных - не удобно. К тому же, эти самые особенности для начала нужно знать, и по моим наблюдениям, не многие - даже среди профессионалов в отрасли - держат их постоянно в голове. Максимум, знают, где про них прочитать... А когда все-таки хочется применить схему "думаем - читаем мануалы - думаем - пишем" это Linux-консоль-gcc... Не по теме: Ну вот, опять монолог на полстраницы... а что делать, если бессонница...
0
|
||
|
113 / 70 / 2
Регистрация: 31.07.2010
Сообщений: 337
|
|||||||
| 02.08.2010, 23:50 [ТС] | |||||||
|
Vladimir616,
![]() Спасибо. Это я уже поолшел сам, методом тыка. И даже что то заработало. Затык у меня в этом (позволю себе вернутьс чуть назад):
0
|
|||||||
|
9 / 9 / 1
Регистрация: 02.07.2010
Сообщений: 28
|
|
| 03.08.2010, 00:02 | |
|
Возможно, за то, что вы забыли добавить директиву "#include "stdafx.h"" в источник?
Правда, суньте эту строку #include "stdafx.h" - в password.cpp. К тому же, может там уже iostream и прочее объявлено...
0
|
|
|
4866 / 3287 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|||||||||
| 03.08.2010, 05:27 | |||||||||
Добавлено через 11 минут nubo, stdafx.h не входит в язык C++, скачай ещё dev-cpp, он компилирует цпп коды, но не требует для этого всяких левых stdafx.h Добавлено через 2 минуты Не по теме:
0
|
|||||||||
|
113 / 70 / 2
Регистрация: 31.07.2010
Сообщений: 337
|
|||
| 03.08.2010, 08:36 [ТС] | |||
|
Christopher M.,
accept,
0
|
|||
|
8384 / 3618 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
|
| 03.08.2010, 09:03 | |
|
0
|
|
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
| 03.08.2010, 09:04 | |
|
nubo, Вы снова создали непустой проект... stdafx.h требует только если вы не включаете пустой проект...
0
|
|
|
113 / 70 / 2
Регистрация: 31.07.2010
Сообщений: 337
|
|
| 03.08.2010, 10:41 [ТС] | |
|
Всем ОГРОМНОЕ СПАСИБО! Разобрался наконец то
, все оказалось очень просто. ![]() А сначала казалось непролазной дебрей. Супер форум, я теперь его фанат.
0
|
|
| 03.08.2010, 10:41 | |
|
Генератор паролей Генератор паролей Генератор паролей на C++ Генератор паролей Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
BitTorrent (версия 7.11 English) и Меню Настройки
russiannick 15.11.2026
Пункты, отвечающие за отключение обновлений в BitTorrent версии 7. 11 (английской)
Options
Preferences
General
Language
|
Транслитерация текста с кириллицы на латиницу (вариант №4)
Maks 15.11.2026
Что-то я перемудрил с предыдущими версиями, в этот раз сделал всё проще, обратившись к функции "СтрокаЛатиницей" из типового общего модуля "СтроковыеФункцииКлиент".
В данной функции нет апострофов,. . .
|
BitTorrent (версия 4.3.9) и Меню Настройки
russiannick 15.11.2026
В меню Настройки можно отключить автоматическое обновление программы.
Карта этого меню приложена ниже.
Нужный пункт выделен красным.
Сервис
Настройки
Поведение
|
Транслитерация текста с кириллицы на латиницу (вариант №3)
Maks 15.11.2026
Обновленная версия предыдущей обработки.
Изменения коснулись букв: Ъ, Ы, Ь, Э, отображения которых зависят от положения реквизита "Транслитерация имён".
Изменено отображение буквы Й.
Добавлена. . .
|
|
Транслитерация текста с кириллицы на латиницу (вариант №2)
Maks 13.11.2026
Обновленная версия ранее созданной обработки.
Добавлено:
- Проверка исходного текста на кириллицу, через обращение к стандартной функции "ТолькоКириллицаВСтроке" из общего модуля. . .
|
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы.
Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
|
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
|
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version
1. 2003 - 06 - Designing Virtual Worlds (1st Edition)
Автор: Richard A. Bartle | Объем: 768 стр.
Ссылки: Amazon
. . .
|