Форум программистов, компьютерный форум, киберфорум
Криптография
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 18.06.2015
Сообщений: 1
1

Нужно для написания книги. Поделитесь, пожалуйста, информацией по шифрованию информации

18.06.2015, 16:31. Просмотров 567. Ответов 3
Метки нет (Все метки)

Уважаемые форумчане, прошу Вас поделиться базовыми знаниями по шифрованию информации. Эти сведения нужны мне для написания художественной книги. Буду очень всем благодарна, кто не пройдет мимо и ответит на следующие вопросы:
1. В каком виде хранится зашифрованная информация? Например, надо зашифровать БД, то что увидит обычный пользователь в папке?
2. Может ли программист сам написать программу шифрования? Если да, то какого уровня программер будет считаться (средний, отличный, гений)? Может ли он расшифровать информацию, которая была зашифрована программой, которую он создан?
3. Если он создал такую программу, то может ли обычный пользователь (по инструкции создателя) создать ключ и с его помощью самостоятельно зашифровать данные?
4. Теоретически бывают ли специалисты в этой области, которые за день без ключа могут расшифровать информацию, например, БД? Или без ключа этого не удастся сделать?
5. Можно ли расшифровать информацию, перебрав несколько ключей, и сколько потребовалось бы времени на это?
6. Где могут храниться ключи? В обычных папках? Один ключ – один файл?
7. Если злоумышленнику потребуется найти ключи в чужом компьютере, будет ли это сделать реально (теоретически)? Если да, то какие файлы ему нужно искать и где?

P.S.: если вопросы кажутся глупыми, то прошу прощения. И спасибо за Ваше терпение.
P.P.S.: буду благодарна, если посоветуете книги для новичков в этой области, где все доступно изложено.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.06.2015, 16:31
Ответы с готовыми решениями:

Книги для написания 2d игр
Посоветуйте если ли какие-нибудь книги, где описано как писать игры 2д на джава(желательно...

Поделитесь информацией по Jscript
дайте пожалуйста адрес где я бы мог найти инфу по Jscript а лучше подскажите аналог функции ...

Способы сжатия, поделитесь информацией
Способы сжатия, поделитесь информацией Меня интересуют способы сжатия информации программный...

Поделитесь плиз информацией по CTR
Для оценки доходности одного крупного новостного ресурса нужна информация по CTR контекстной...

3
3169 / 1928 / 313
Регистрация: 27.08.2010
Сообщений: 5,131
Записей в блоге: 1
18.06.2015, 17:25 2
Цитата Сообщение от Phibi Посмотреть сообщение
книги для новичков
Посмотрите здесь: Криптоанализ текста, зашифрованного методом простой замены
0
187 / 129 / 52
Регистрация: 25.12.2014
Сообщений: 431
19.06.2015, 17:21 3
Phibi, основы основ можно прочитать в Википедии (статьи " Криптография", "Шифр", еще сможет быть полезной "Стеганография").
Мне когда-то очень понравилась книга "Жельников В. Кpиптогpафия от папиpуса до компьютеpа".
Есть еще "Нил Стивенсон. Криптономикон". Она художественная, но основы криптографии изложены вполне грамотно.
0
6 / 6 / 2
Регистрация: 15.07.2012
Сообщений: 17
28.06.2015, 22:01 4
Давайте по порядку:
1. БД состоит из нескольких файлов. В зависимости от способа шифрования, пользователь может увидеть в папке те же самые файлы, но только их содержимое будет некорректным (из-за шифрования), названия файлов тоже могут быть зашифрованы; а может их и не увидеть (если каким-нибудь образом будет шифроваться структура файловой системы)
2. Может (а кому же еще писать программы? ) Уровень, я бы сказал, выше среднего, т. к. кроме самого программирования нужно знать еще и математику. А раз сам создал программу, то сам и расшифровать сможет .
3. Сможет, зависит от того, насколько понятна пользователю инструкция.
4. Без ключа расшифровать можно, но зависеть это будет не только от специалиста, но и от мощности процессора, на котором производится взлом.
5. Можно, это один из способов взлома. Сколько времени потребуется, зависит от размера ключа и мощности процессора.
6. Ключи можно хранить в файле (зашифрованном или нет), а можно жестко зафиксировать в программе (т. е. он будет храниться в исполняемом файле).
7. Реально. Какие файлы искать, зависит от того, где хранится ключ (см. 6).

Как-то так
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.06.2015, 22:01

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Книги для написания соц сети на Android
Есть идея написать приложение для Android на подобии продвинутого чата или соц сети, которое будет...

Движок для группового написания и редактирования книги
Коллеги! Подскажите, пожалуйста, движок для группового написания и редактирования книги. ...

Книги для изучения написания модульных тестов на VC++
Решил научиться тестить свои программы нормально прочитал что для этого существуют модульные тесты...

Поделитесь информацией о приложениях с трёхуровневой архитектурой
Если кто то может поделитесь информацией о приложениях с трёхуровневой архитектурой. Если даже...


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

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

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