С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

06.01.2011, 00:47. Просмотров 4526. Ответов 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
Алексaндр
131 / 108 / 5
Регистрация: 04.12.2010
Сообщений: 313
06.01.2011, 21:30 #16
Happy!, похоже, 4то "практически недешифруемые"
(ещё раз то предложение прочти)
0
deadlock
376 / 355 / 8
Регистрация: 14.12.2010
Сообщений: 1,265
06.01.2011, 21:30 #17
Цитата Сообщение от deadlock Посмотреть сообщение
практически недешифруемые
там написано ))
0
Happy!
25 / 25 / 0
Регистрация: 07.12.2010
Сообщений: 245
06.01.2011, 21:37  [ТС] #18
А в нете как это найти, шифр Вернама я нашел а практически недешифруемые немогу найти...
1
deadlock
376 / 355 / 8
Регистрация: 14.12.2010
Сообщений: 1,265
06.01.2011, 21:48 #19
насчет нета - не знаю, это лекции по криптографии 3 курс ))
0
Happy!
25 / 25 / 0
Регистрация: 07.12.2010
Сообщений: 245
06.01.2011, 21:51  [ТС] #20
Ну щас скачаю..

Добавлено через 1 минуту
Я несовсем понял минус шифра Вернама, количество символов должно быть равно количетву данных которые надо шифровать? или как?
1
deadlock
376 / 355 / 8
Регистрация: 14.12.2010
Сообщений: 1,265
06.01.2011, 21:53 #21
длина ключа равна длине шифруемых данных, файл 25 МБ и ключ шифрования 25 МБ.
0
Happy!
25 / 25 / 0
Регистрация: 07.12.2010
Сообщений: 245
06.01.2011, 21:58  [ТС] #22
Неплохо... Попробуем..
1
deadlock
376 / 355 / 8
Регистрация: 14.12.2010
Сообщений: 1,265
06.01.2011, 21:59 #23
Вернама? или какой?
0
Happy!
25 / 25 / 0
Регистрация: 07.12.2010
Сообщений: 245
06.01.2011, 23:19  [ТС] #24
Вермана, просто мне надо закрыть файл так чтобы его нельзя было открыть без проги, а у вермана очень большой ключь для дешефровки нужен, очень удобно,спасибо, ночью приду плюсы поставлю)))

Добавлено через 3 минуты
А нет не у кого примера программы для шифровки файла, я нашел тока как текст шифровать

Добавлено через 4 минуты
Поидеи файл надо открыть в двоичной системе и ее шифровать, или я неправ?
1
deadlock
376 / 355 / 8
Регистрация: 14.12.2010
Сообщений: 1,265
06.01.2011, 23:28 #25
ну так "невскрываемый" шифр будет и на том же ГОСТ 28147 и на 3DES на ключах больше 1024 бит - время вскрытия будет несколько тысяч лет на текущем оборудовании. представь Вернам - таскать ключ размером с шифрованный файл, это если пару мегабайт - можно еще, а ну как в десятки раз больше нужно будет?

Добавлено через 3 минуты
для Вернама (если все-таки решишь его) - откроешь файл и каждый его байт XOR'ишь с каждым байтом ключа. дешифрование - тоже самое, опять побайтный XOR.
0
Happy!
25 / 25 / 0
Регистрация: 07.12.2010
Сообщений: 245
06.01.2011, 23:54  [ТС] #26
Там файлы около 100 мб будут, это макс, так что ключь можно и по таскать, а вариант Вермана мне просто ближе, я его бысто понял))

Добавлено через 1 минуту
А как по байтам, шифровать легко через цикл, открыть можно функциями, у меня записаны, на изусть непомню, а как поделить на байты?
1
deadlock
376 / 355 / 8
Регистрация: 14.12.2010
Сообщений: 1,265
06.01.2011, 23:58 #27
ну в принципе твой выбор. а как ты ключ будешь генерировать? размером в 100 МБ + в этом ключе (в идеале) должно быть равное количество нулей и единиц (он должен быть шумоподобным).
в этом плане подскажу - нужно что-то 100 МБ-айтное пропустить через скремблер (исходники функций-скремблеров есть в нете)
0
easybudda
Модератор
Эксперт CЭксперт С++
9700 / 5650 / 964
Регистрация: 25.07.2009
Сообщений: 10,872
06.01.2011, 23:59 #28
Happy!, вот пример простенькой шифровальной програмки. Шифрует с одинаковым успехом и текстовые и двоичные файлы...
0
Happy!
25 / 25 / 0
Регистрация: 07.12.2010
Сообщений: 245
07.01.2011, 00:02  [ТС] #29
А разве нельзя через функцию рандома сгенерировать? и почему тока единицы и нули, я в нете нашел программу для шифровки текста, там генерируется достаточно большое число...
1
deadlock
376 / 355 / 8
Регистрация: 14.12.2010
Сообщений: 1,265
07.01.2011, 00:08 #30
читать - например из потока (ассоциированным с файлом) через fread() в буфер типа char (1 байт) данные размером 1 байт количеством 1 штука - за один шаг цикла.

Добавлено через 1 минуту
"большое число" - в двоичном виде - это набор нулей и единиц)) требование к ключу такое - в нем должно быть равновероятным появление нулей и единиц.

Добавлено через 1 минуту
программный рандом - дает числа по нормальному закону распределения, а нужен - равномерный, что достигается самое простое - скремблированием (например скремблированием этого 100 МБ-айтного массива, сгенерированного рандомом)

Добавлено через 1 минуту
но это требование - это "в идеале"

Добавлено через 43 секунды
я сомневаюсь, что защищаемая информация стоит того, чтобы строить вокруг нее неприступный бастион ))
0
07.01.2011, 00:08
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.01.2011, 00:08
Привет! Вот еще темы с ответами:

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

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

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

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


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

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

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