|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.04.2012, 14:06 | #1 |
Форумчанин
Регистрация: 11.04.2012
Сообщений: 103
|
Вывод файла с произвольным расширением
Работаю над тестом.
Хочу сделать так, первое это конструктор, там где создается всё, второе - сам тестовик. В конструкторе создаешь вопрос, вбиваешь к нему 4 ответа, указываешь правильный и т.д. Далее выводишь это файлом теста с собственым расширением, открываешь его тестовиком и решаешь. Почему не подходит txt, потому что любой сможет подглядеть ответ в нем и смысла в этой программе тогда нуль. В общем помогите, сам я только новичек, и не представляю даже как это делается(то, что обведено жирным), подскажите кто знает или подкиньте какую альтернативу на замен этой. В общем спасибо заранее. |
11.04.2012, 14:28 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
во-первых, поищите по форуму. Задача создания тестировочной программы (программы для тестов обучаемых) на форуме решалась многократнейше!
во-вторых, смена расширения АБСОЛЮТНО ничего не даст! Только шифрование содержимого (+ использование СУБД или своя структура файла) может вызвать затруднение у желающего получить доступ к содержимому. Насколько это затруднение будет непреодолимым зависит от разных факторов. (теоретически можно очень сильно затруднить незаконное вторжение, но 100% гарантии дать нельзя по определению - ведь сама программа тестирования должна уметь расшифровывать содержимое, чтобы задать вопросы). впрочем, эти вопросы на форуме тоже обсуждались. p.s. а записать ЛЮБОЕ содержимое в файл с ЛЮБЫМ расширением на Delphi проше простого |
15.05.2012, 08:31 | #3 | |
Форумчанин
Регистрация: 11.04.2012
Сообщений: 103
|
Цитата:
|
|
15.05.2012, 10:00 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
многое зависит от того, как Вы храните/читаете ваш тест.
для начала ссылочки на форуме (и там по ссылочкам дальше тоже ссылочки): http://www.programmersforum.ru/showp...7&postcount=13 http://www.programmersforum.ru/showp...73&postcount=6 http://www.programmersforum.ru/showthread.php?t=150178 http://www.programmersforum.ru/showthread.php?t=107822 http://www.programmersforum.ru/showthread.php?t=131984 |
15.05.2012, 10:17 | #5 |
Сливочное масло
Участник клуба
Регистрация: 01.01.2011
Сообщений: 1,149
|
Только что родил ещё один способ защиты от школоты:
Создать фаил вопросов с шифрованием, а также пару сотен левых файлов с рандомным шифрованием. Пересмотр всех 100 файлов в ручном режиме никто не осилит (если конечно тест не выдаётся на дом). Да и шифрование в таком случаем может быть самым наипростейшим.
Сливочное масло Valio - компиляция как по маслу
|
15.05.2012, 10:29 | #6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Valio,
да, я забыл сказать. я в подобных задачах всегда рекомендую использовать XOR со строкой-ключом. Это чрезвычайно просто в реализации. Но при достаточно длинной (и разнообразной) строке-ключе и правильном применении данный шифр становится чрезвычайно затруднителен для анализа и взлома. А если применять случайную "соль" + контрольную сумму шифротекста - то взлом уже будет затруднён даже не для школоты (потребуется анализ/реверс инженеринг исполняемого файла - это, безусловно возможно, но это уже совсем другой уровень "хакерского" мастерства... p.s. и напоминаю, что абсолютной криптографической стойкости "Шифр Вернама" - это как раз XOR (исключающее ИЛИ).... |
24.05.2012, 08:17 | #7 | |
Форумчанин
Регистрация: 11.04.2012
Сообщений: 103
|
Цитата:
причитать и распознать можно влепить и на баттон который отвечает за начало тестирование, но как сделать, чтобы название теста нормально показывалось в комбобоксе? ведь до того как нажмёшь баттон текст будет закодирован |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Структура файла с расширением tib | Rin | Софт | 0 | 20.12.2011 15:11 |
С++ Считывание чисел из файла с расширением .txt | Gared | Помощь студентам | 2 | 18.09.2011 16:11 |
Чтение из файла с левым расширением | nikey52 | Общие вопросы Delphi | 7 | 09.09.2010 15:06 |
Поиск первого файла с заданным расширением | Mixasik | Помощь студентам | 1 | 06.06.2009 20:16 |
Генерация файла с расширением CPP | Solan | Общие вопросы C/C++ | 8 | 28.09.2007 10:01 |