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

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

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

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

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

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

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

Добавлено через 1 минуту
короче не забивай себе голову. это не так просто, у меня было несколько дисциплин в ВУЗе , объясняющих это, а ты хочешь в двух словах понять ))))
Happy!
25 / 25 / 0
Регистрация: 07.12.2010
Сообщений: 245
07.01.2011, 00:23  [ТС]     Как создавать папки с поролем #33
Ну вот у меня есть 1-й бит, я его шифрую числом 46 а в пароле к этому биту использую 101110, и так с каждым битом, так нельзя?
deadlock
375 / 354 / 8
Регистрация: 14.12.2010
Сообщений: 1,265
07.01.2011, 00:26     Как создавать папки с поролем #34
не бит, а байт. получается: 1 байт^46=шифрованный 1 байт. расшифрование: шифрованный байт^46=расшифрованный 1 байт
Happy!
25 / 25 / 0
Регистрация: 07.12.2010
Сообщений: 245
07.01.2011, 00:29  [ТС]     Как создавать папки с поролем #35
Тока как я понял пароль в десятичной использовать нельзя? и придется делать пароли в двоичной и так чтобы кол-во нудей совпадало с кол-вом едениц, я все правильно понял?
deadlock
375 / 354 / 8
Регистрация: 14.12.2010
Сообщений: 1,265
07.01.2011, 00:33     Как создавать папки с поролем #36
не заморачивайся с требованием к ключу, пока сделай работающий вариант на любом ключе.
Happy!
25 / 25 / 0
Регистрация: 07.12.2010
Сообщений: 245
07.01.2011, 00:36  [ТС]     Как создавать папки с поролем #37
Завтро скину, может подправите если что нетак будет...
deadlock
375 / 354 / 8
Регистрация: 14.12.2010
Сообщений: 1,265
07.01.2011, 00:39     Как создавать папки с поролем #38
хорошо
KuKu
1557 / 1035 / 77
Регистрация: 17.04.2009
Сообщений: 2,980
07.01.2011, 01:13     Как создавать папки с поролем #39
Цитата Сообщение от deadlock Посмотреть сообщение
насчет нета - не знаю, это лекции по криптографии 3 курс ))
На кого учились, если не секрет ? На Штырлица ?
deadlock
375 / 354 / 8
Регистрация: 14.12.2010
Сообщений: 1,265
07.01.2011, 01:14     Как создавать папки с поролем #40
я бывший сотрудник органов гос.безопасности
KuKu
1557 / 1035 / 77
Регистрация: 17.04.2009
Сообщений: 2,980
07.01.2011, 01:20     Как создавать папки с поролем #41
Почти угадал. Уже заготовил новую шуточку, но после слов
Цитата Сообщение от deadlock Посмотреть сообщение
я бывший сотрудник органов гос.безопасности
чет очково стало ).
deadlock
375 / 354 / 8
Регистрация: 14.12.2010
Сообщений: 1,265
07.01.2011, 01:23     Как создавать папки с поролем #42
да че ты очкуешь, Славик © ))))))
Happy!
25 / 25 / 0
Регистрация: 07.12.2010
Сообщений: 245
08.01.2011, 21:14  [ТС]     Как создавать папки с поролем #43
Чет нефига у меня неполучается, немогу найти норм описание fread(), помогите кто может, чтобы кодировать я написал, это легко, а вот разбить файл на байты немогу...
deadlock
375 / 354 / 8
Регистрация: 14.12.2010
Сообщений: 1,265
08.01.2011, 21:36     Как создавать папки с поролем #44
fread():
http://www.cplusplus.com/reference/c.../cstdio/fread/
так как побайтно считываешь - можно и fgetc() использовать - он сразу по одному читает
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.01.2011, 00:13     Как создавать папки с поролем
Еще ссылки по теме:
Как создавать визуальные приложения на C++? C++
Как правильно создавать потоки? C++
C++ Как правильно создавать переменные в С++?
C++ Как создавать, записывать в файл
Как создавать панель состояния? C++

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

Или воспользуйтесь поиском по форуму:
kravam
быдлокодер
1693 / 880 / 44
Регистрация: 04.06.2008
Сообщений: 5,438
09.01.2011, 00:13     Как создавать папки с поролем #45
А вот есть мой простенький алгоритм.
Берёшь бинарный файл, берёшь число от 0 до 256. Например, число 30

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

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

Ну можно углубиться дальше, тебе алгоритмов накидали всяких. Вообще надо почитать про это дело.
Yandex
Объявления
09.01.2011, 00:13     Как создавать папки с поролем
Ответ Создать тему
Опции темы

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