0 / 0 / 0
Регистрация: 28.04.2010
Сообщений: 26
|
|
1 | |
Программа для шифрования и расшифровки текстовых файлов13.05.2010, 09:40. Показов 33212. Ответов 54
Метки нет (Все метки)
0
|
13.05.2010, 09:40 | |
Ответы с готовыми решениями:
54
Реализовать программный модуль шифрования и дешифрования текстовых файлов в соответствии с алгоритом шифрования и ключом Программа для шифрования и дешифрования текстовых данных Разработать программу шифрования текстовых файлов Программа для поиска текстовых файлов |
28 / 28 / 4
Регистрация: 18.11.2009
Сообщений: 92
|
||||||
13.05.2010, 12:44 | 2 | |||||
//Шифрование методом algo
0
|
328 / 312 / 68
Регистрация: 05.11.2009
Сообщений: 712
|
|
13.05.2010, 12:49 | 3 |
этот метод прост как швабра, но есть одно "но"
если на пути вычислений попадётся символ выходящий за пределы самого char'а...
1
|
0 / 0 / 0
Регистрация: 28.04.2010
Сообщений: 26
|
|
15.05.2010, 18:39 [ТС] | 4 |
шифровать надо текстовые файли!!
0
|
15.05.2010, 19:01 | 5 |
Кода-то писал такой код (не сохранил, по-новой писать лень)) - пользователь вводит кодовое слово, которое считывается как unsigned char, потом осуществляется циклический сдвиг каждого байта в файле на "кодовое слово" раз влево. Для расшифровки - циклический сдвиг вправо на "кодовое слово" раз.
Ну, это так, к слову про то, как простенько шифрануть файл.
1
|
0 / 0 / 0
Регистрация: 28.04.2010
Сообщений: 26
|
|
15.05.2010, 19:20 [ТС] | 6 |
напиши плиз код!
0
|
15.05.2010, 19:39 | 7 | |||||
Шифрование методом XOR; в строке key хранится ключ шифрования. input - файл для шифрования ouput - зашифрованный файл на выходе. для расшифрования прогнать уже зашифрованный файл на том же ключе
2
|
0 / 0 / 0
Регистрация: 28.04.2010
Сообщений: 26
|
|
17.05.2010, 08:24 [ТС] | 8 |
Программа должна реализовывать шифрования и расшифровки текстовых фалов.
Имя файла содержимое которого нужно зашифровать / расшифровать должен указать пользователь, а также сохраняется результат в файле имя которого задает пользователь. Предусмотреть вывод обоих файлов на экран.
0
|
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
|
|
17.05.2010, 11:39 | 9 |
странный Вы человек, вам как минимум 2-х вариантов шифрования мало? если да, погуглите немного.
по поводу: ЗЫ: если вам мало описанных выше методов шифрования, или хотите более серьёзного метода - почитайте про RSA http://ru.wikipedia.org/wiki/RSA
0
|
fasked
|
17.05.2010, 20:21
#10
|
0
|
0 / 0 / 0
Регистрация: 28.04.2010
Сообщений: 26
|
|
18.05.2010, 08:11 [ТС] | 11 |
написаная выше програма не канает!(
0
|
18.05.2010, 08:15 | 12 |
1
|
0 / 0 / 0
Регистрация: 28.04.2010
Сообщений: 26
|
|
20.05.2010, 08:05 [ТС] | 13 |
запускаетса и ничево не делает(
0
|
20.05.2010, 12:02 | 14 |
А что она должна по вашему делать? Я описал ниже все переменные, вводите свои значения и все будет работать, переделайте программу так, чтобы она в процессе работы запрашиваола у польователя имена файлов и ключ
вашу работа за вас никто не будет делать
0
|
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
|
|
21.05.2010, 09:17 | 15 |
С помощью библиотеки openssl если брать высокоуровневые функции то зашифровать/зашифровать будет стоить штук 5 функций из openssl. Готовые примеры кода можно спокойно найти. Добавлено через 41 секунду Причем смена одного алгоритма на другой - это все лишь один параметр в одной функции
0
|
0 / 0 / 0
Регистрация: 28.08.2011
Сообщений: 7
|
|
28.08.2011, 20:46 | 17 |
Спасибо за отличный пример!
Довёл ваш пример до полной работоспособности, заодно, исправил один момент, связанный с работой с текстовыми файлами. В таком виде "\r\n" заменяются на "\0". Если кому интересно, могу выложить как я исправил это.
0
|
28.08.2011, 21:10 | 18 |
Представленные здесь методы шифрования абсолютно ЛЕГКО взламываются. А кто-то про RSA упомянул - это для шифрования только ключей. Используйте шифры AES, ГОСТ, RC6 и т.д.
Добавлено через 1 минуту Это шифр Вернама с периодической гаммой, взломать такой не составит большого труда. Как бы вы его не исправили - не надежный шифр. Если уж будете его использовать, то храните ключи в файле и по возможности ключ по длиннее используйте, хотя и это вас не всегда спасет.
0
|
28.08.2011, 21:12 | 19 |
Вот так удивил...
Что-что, простите? Какой именно ГОСТ? Вы хотя бы в курсе, чем эти криптоалгоритмы отличаются друг от друга? Натолкали кучу алгоритмов в одну кучу без определения контекста задачи.
0
|
28.08.2011, 21:16 | 20 |
Это блочные шифры для данной задачи.
Про RSA. Это шифр с открытым ключом. Используется для ШИФРОВАНИЯ КЛЮЧЕЙ ДЛЯ БЛОЧНЫХ ШИФРОВ.
0
|
28.08.2011, 21:16 | |
28.08.2011, 21:16 | |
Помогаю со студенческими работами здесь
20
Программа для поиска текстовых файлов по содержимому Программа для поиска повторяющихся текстовых файлов Программа для сравнения двух текстовых файлов Программа для хранения и копирования текстовых файлов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |