0 / 0 / 0
Регистрация: 19.12.2016
Сообщений: 2
|
||||||||||||||||
1 | ||||||||||||||||
Шифрование данных модуля диска в оперативной памяти19.12.2016, 00:36. Показов 1244. Ответов 1
Метки нет (Все метки)
Доброго времени суток, уважаемые форумчане. Решил я попробовать запустить модуль RAM диска на ОС Linux. Исходный код здесь: ТУТ. Все работает, все команды выполняются. Но я захотел добавить к этому шифрование, то есть сделать так, чтобы данные отправляемые мной - шифровались. И тут то я и столкнулся с бедой, в языке программирования Си не силен и не могу понять, как же все таки произвести шифрование.
Вот код файла ram_device.c, здесь я нашел 2 функции, как я понял по названию отвечающие за запись и чтение файлов. Так же я догадался, что переменная buffer - это и есть передаваемые данные, и по сути нет ничего сложного, применить обычный XOR, но почему то он не работает, не шифруются у меня данные. XOR я делал таким образом: *buffer=*buffer^1; и таким *buffer=*buffer^*buffer; кроме того пробовал сдвигать бит *buffer=*buffer<<1; но ничего не выходит.
Так же функции записи и чтения встречаются в файле ram_block.c
Буду очень рад вашей помощи и подсказкам. В Си я новичек, поэтому прошу не закидывать палками, если что не так.
0
|
19.12.2016, 00:36 | |
Ответы с готовыми решениями:
1
Подбор модуля оперативной памяти Добавление нового модуля оперативной памяти Отпал контакт от модуля оперативной памяти Характеристики модуля оперативной памяти SO-DIMM |
Заблокирован
|
|
19.12.2016, 00:56 | 2 |
Тебе нужно покурить про указатели.
0
|
19.12.2016, 00:56 | |
19.12.2016, 00:56 | |
Помогаю со студенческими работами здесь
2
При подключение модуля оперативной памяти компьютер не стартует Чёрный экран при замене модуля оперативной памяти Создание временного диска в оперативной памяти Лучше 2 или 4 модуля оперативной памяти на плате где не работает 4-х канальный режим? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |