![]() |
|
Модераторы: Poseidon |
![]()
|
|
| maxback |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 26.11.2006 Репутация: нет Всего: нет |
Приветствую всех обитающих здесь программеров! И сразу спешу обратиться за вашей квалифицированной помощью.
В чем суть проблемы: необходимо при выходе из базы данных шифровать её методом Вижинера или методом двойной транспозиции, а при входе - расшифровывать. Вот такая задача. ЛЮДИ!!! ПОМОГИТЕ! Напишите хотя бы на примере шифровки обычного текста. И еще: подскажите, как можно теми же методами зашифровать dbf-файл. _______________________________________________ Заранее всем спасибо, с уважением, Максим Николаевич. |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 3 Всего: 329 |
Вопрос не понят! Тебе что, нужен кода шифрования или что? Конкретнее нельзя ли задать вопрос?
|
|||
|
||||
| Paradise |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 85 Регистрация: 22.11.2006 Репутация: нет Всего: нет |
Если тебе нужно чтобы никто не мог прочитать данные из твоей базы, то можно создать БД Access (так как она более менее надежна), и подключиться через компоненты ADOConection, ADOTable и DataSourse (если я правильно помню), потом ставиш на форму OLE-контейнер и с него передайошь данные в базу(тип полей базы должен быть "Поле объекта OLE"). В результате в базе данных будет отображаться информация "Двоичные данные", которые не можно будет редактировать. Но можно будет удалить строки, то лучше БД запаролить.(См. тему "Как запаролить базу Access").
Впрочем
|
|||
|
||||
| angelina |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 16.5.2006 Репутация: нет Всего: нет |
метод Вижинера
если ты знаешь есть специальная таблица Вижинера,которая строится следующим образом: а б в г ............ я б в г д ............а .......................... я а б в г ..........ю можно с пробелами делать таблицу,и с цифрами,смотря какие данные ты хочешь зашифровать по горизостали - твой текст(например "войнаимир") по вертикали - ключ(придумай сам,например "ключ") ключ дополняешь до длины задынного текста след. образом: войнаимир(9 символов) ключключк(до девяти символов,надеюсь понятно) затем смотришь первую букву текста Т,ищешь ее в первой строке, первую букву ключа ищешь в первом столбце,буква на пересечении является первым символом зашифрованного текста Это сообщение отредактировал(а) angelina - 27.11.2006, 12:43 |
|||
|
||||
| maxback |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 26.11.2006 Репутация: нет Всего: нет |
Мне нужен конкретный кусок кода!!! Для обоих методов! Спасибо!
|
|||
|
||||
| volvo877 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2073 Регистрация: 15.11.2004 Репутация: 34 Всего: 116 |
Ну, вот тебе пример шифровки обычного (правда, английского) текста... Поменяй алфавит для шифрования кириллицы: Шифр Вижинера
|
|||
|
||||
| Rodman |
|
|||
|
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 26 Всего: 122 |
maxback, пойдет???
|
|||
|
||||
| maxback |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 26.11.2006 Репутация: нет Всего: нет |
Добавлено @ 13:18 и спасибо Rodman |
|||
|
||||
| Marshel |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 29.3.2008 Репутация: нет Всего: нет |
Есть у кого-то примеры программы шифрования методом полиалфавитной замени с помощью матрицы Вижинера ? оч оч нужно))
|
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |