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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 35, средняя оценка - 4.69
Happy!
25 / 25 / 0
Регистрация: 07.12.2010
Сообщений: 245
#1

Как создавать папки с поролем - C++

06.01.2011, 00:47. Просмотров 4495. Ответов 66
Метки нет (Все метки)

Здраствуйте, помогите пожалуйсто, как сделать так чтобы программа создавала папку под паролем?

Добавлено через 3 часа 32 минуты
Ну что некто незнает хотябы примерно как это сделать можно?
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.01.2011, 00:47
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как создавать папки с поролем (C++):

Как создавать массивы объектов, и как к ним обращаться? - C++
как создавать массивы объектов и как к ним обращаться? вот что пишет создатель самого си в своей книге - получается что нельзя...

Как создавать классы - C++
объясните, пожалуйста, как создавать классы? я уже столько всего прочитал, но ничего не понял!(

Как создавать dll? - C++
как создавать dll по типу //инклуды #ifdef __cplusplus extern "C" { #endif // константы

Как создавать циклы? - C++
#inklude<iostream> using namescape std; int main() { ??????????????? }

Как создавать .h файлы? - C++
как создавать .h файлы где найти книги, уроки

Как правильно создавать потоки? - C++
Ребята, подскажите как правильно организовать работу функции в отдельном потоке, чтобы она не ставила в ожидание выполнение остальных...

66
Happy!
25 / 25 / 0
Регистрация: 07.12.2010
Сообщений: 245
07.01.2011, 00:09  [ТС] #31
"в нем должно быть равновероятным появление нулей и единиц" - это как? у меня например есть 100 байтный файл, я создаю к каждому байту одно число весом 1 байт рандомно и перевожу его в двоичный вид и записываю в текстовый файл например, разве так нельзя? я просто непользовался скремблированием
1
deadlock
376 / 355 / 8
Регистрация: 14.12.2010
Сообщений: 1,265
07.01.2011, 00:15 #32
равновероятное появление 0 и 1 - это значит, что во первых в 100 МБ-айтном файле 50 МБ нулей и 50 МБ единиц, а во вторых - они статистически не связаны друг с другом (то есть это не текст, не картинка, то есть не осмысленная информация), то есть если 9-й бит равен единице, то вероятность того, что 10 бит это единица равна 50%, как и вероятность того, что это ноль.

Добавлено через 1 минуту
короче не забивай себе голову. это не так просто, у меня было несколько дисциплин в ВУЗе , объясняющих это, а ты хочешь в двух словах понять ))))
1
Happy!
25 / 25 / 0
Регистрация: 07.12.2010
Сообщений: 245
07.01.2011, 00:23  [ТС] #33
Ну вот у меня есть 1-й бит, я его шифрую числом 46 а в пароле к этому биту использую 101110, и так с каждым битом, так нельзя?
1
deadlock
376 / 355 / 8
Регистрация: 14.12.2010
Сообщений: 1,265
07.01.2011, 00:26 #34
не бит, а байт. получается: 1 байт^46=шифрованный 1 байт. расшифрование: шифрованный байт^46=расшифрованный 1 байт
1
Happy!
25 / 25 / 0
Регистрация: 07.12.2010
Сообщений: 245
07.01.2011, 00:29  [ТС] #35
Тока как я понял пароль в десятичной использовать нельзя? и придется делать пароли в двоичной и так чтобы кол-во нудей совпадало с кол-вом едениц, я все правильно понял?
1
deadlock
376 / 355 / 8
Регистрация: 14.12.2010
Сообщений: 1,265
07.01.2011, 00:33 #36
не заморачивайся с требованием к ключу, пока сделай работающий вариант на любом ключе.
1
Happy!
25 / 25 / 0
Регистрация: 07.12.2010
Сообщений: 245
07.01.2011, 00:36  [ТС] #37
Завтро скину, может подправите если что нетак будет...
1
deadlock
376 / 355 / 8
Регистрация: 14.12.2010
Сообщений: 1,265
07.01.2011, 00:39 #38
хорошо
0
KuKu
1558 / 1036 / 78
Регистрация: 17.04.2009
Сообщений: 2,987
07.01.2011, 01:13 #39
Цитата Сообщение от deadlock Посмотреть сообщение
насчет нета - не знаю, это лекции по криптографии 3 курс ))
На кого учились, если не секрет ? На Штырлица ?
0
deadlock
376 / 355 / 8
Регистрация: 14.12.2010
Сообщений: 1,265
07.01.2011, 01:14 #40
я бывший сотрудник органов гос.безопасности
0
KuKu
1558 / 1036 / 78
Регистрация: 17.04.2009
Сообщений: 2,987
07.01.2011, 01:20 #41
Почти угадал. Уже заготовил новую шуточку, но после слов
Цитата Сообщение от deadlock Посмотреть сообщение
я бывший сотрудник органов гос.безопасности
чет очково стало ).
1
deadlock
376 / 355 / 8
Регистрация: 14.12.2010
Сообщений: 1,265
07.01.2011, 01:23 #42
да че ты очкуешь, Славик © ))))))
1
Happy!
25 / 25 / 0
Регистрация: 07.12.2010
Сообщений: 245
08.01.2011, 21:14  [ТС] #43
Чет нефига у меня неполучается, немогу найти норм описание fread(), помогите кто может, чтобы кодировать я написал, это легко, а вот разбить файл на байты немогу...
1
deadlock
376 / 355 / 8
Регистрация: 14.12.2010
Сообщений: 1,265
08.01.2011, 21:36 #44
fread():
http://www.cplusplus.com/reference/clibrary/cstdio/fread/
так как побайтно считываешь - можно и fgetc() использовать - он сразу по одному читает
1
kravam
быдлокодер
1700 / 887 / 45
Регистрация: 04.06.2008
Сообщений: 5,494
09.01.2011, 00:13 #45
А вот есть мой простенький алгоритм.
Берёшь бинарный файл, берёшь число от 0 до 256. Например, число 30

К каждому байту, который меньше либо равен числа (256-30) ты прибавляешь 30
От всех остальных байт ты отнимаешь число (256- 30+ 1)

Получается неперевариваемая херь. Ну, дешифровать как сам догадайся.
Недостаток: если рассматривать зашифрованный так экзешник под микроскопом, то можно заподозрить неладное. Экзешник это нули. Много одинаковых элементв может вызвать подозрение у дешифраторщика.
НО это частный случай. А в общем получится неперевариваемая херь.

Ну можно углубиться дальше, тебе алгоритмов накидали всяких. Вообще надо почитать про это дело.
1
09.01.2011, 00:13
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.01.2011, 00:13
Привет! Вот еще темы с ответами:

Как в С++ создавать модули (библиотеки)? - C++
Подскажите как в С++ создавать модули(библиотеки)? Чем проще тем лучше)) Заранее спасибо.

Как создавать, записывать в файл - C++
Добрый вечер!:) Подскажите пожалуйста, как создавать, записывать в файл, ввод имён файлов с клавиатуры, читение данных из файла. Если можно...

Как создавать визуальные приложения на C++? - C++
как создать визуальное приложение на с++?только с помощью апи?или можно использовать стандартные библиотеки,а еще лучше самому рисовать...

Как создавать панель состояния? - C++
Пытаюсь вспомнить С++ начал по шагам с этого сайта http://www.firststeps.ru/ застопорился на 5 шаге...


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

Или воспользуйтесь поиском по форуму:
45
Ответ Создать тему
Опции темы

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