Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / HELP для начинающего программиста... / 25 сообщений из 41, страница 1 из 2
14.10.2008, 18:44
    #35594357
Натуля
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP для начинающего программиста...
Помогите пожалуйста! Как можно зашифровать таблицу или сделать ее недоступной для просмотрщиков?
...
Рейтинг: 0 / 0
14.10.2008, 18:51
    #35594371
Galyamov Rinat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP для начинающего программиста...
Сделать можно по разному, НО!!!

Во - первых - это будет крайне неудобно самому разработчику,
Во - вторых скорость обработки данных будет падать прямо пропорционально
"навороченности" алгоритма шифрации.

В общем случае поступить можно так - все поля храним как символьные. Перед
вставкой/изменением данных каждое поле шифруем.

При выборке данных - расшифровываем.

Для шифрования можно подключить внешние библиотеки (любой поиск выдаст
десятки ссылок), либо свой алгоритм (даже простейший со сдвигом бита - уже
будет непросто понять принцип шифрования)


НО еще раз: ОНО ВАМ НАДО???


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
14.10.2008, 18:57
    #35594382
Натуля
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP для начинающего программиста...
Спасибо огромное за отзыв.. Я понимаю, что это сложно и , к тому же, никому не нужно.... Но вот поставили передо мной такую задачу и ее придется решать...
...
Рейтинг: 0 / 0
14.10.2008, 19:06
    #35594397
Vladimir M Sklyar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP для начинающего программиста...
Как тема для расмышления, можно почитать вот тут
http://forum.foxclub.ru/read.php?29,352911
ну и как говорится "поиск рулит" :)

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
14.10.2008, 19:17
    #35594412
Galyamov Rinat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP для начинающего программиста...
Поиск точно рулит, вот еще один вариант для размышлений:
/topic/220264&hl=cryptdestroyhash


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
14.10.2008, 19:20
    #35594416
Натуля
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP для начинающего программиста...
Спасибо!!!!
...
Рейтинг: 0 / 0
14.10.2008, 19:44
    #35594446
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP для начинающего программиста...
Если есть опыт работы с WinAPI из Си и написания DLL, то можно зашифровать красиво и без изменения фоксового кода (только загрузку DLL добавить).

Если таблица с настройками или паролями, то приведенных выше ссылок достаточно. В этом случае можно еще собственный формат хранения изобрести.
...
Рейтинг: 0 / 0
16.10.2008, 15:38
    #35598643
miv32
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP для начинающего программиста...
В общем-то ничего не спасет.
Refox рулит.
...
Рейтинг: 0 / 0
16.10.2008, 16:30
    #35598783
12345зайчик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP для начинающего программиста...
авторНо вот поставили передо мной такую задачу

сколько у Вас таких таблиц?

что с ними делают?
это только хранилище для получ-я инф-и или происходит работа с данными(их изменение)?
...
Рейтинг: 0 / 0
16.10.2008, 17:10
    #35598914
XAndy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP для начинающего программиста...
miv32В общем-то ничего не спасет.
Refox рулит.
Ага, щас :) Курим криптографию, одним из правил которой является то, что алгоритм шифрования противнику известен. Если данные зашифрованы и ключа нет (на флешке, которая тю-тю), то придется осваивать криптоанализ, никакой Refox не поможет ;)
...
Рейтинг: 0 / 0
17.10.2008, 22:31
    #35601982
Натуля
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP для начинающего программиста...
12345зайчик,

Таблица одна, в базе, но содержит разные типы полей и будут изменения и дополнения... Спасибо за отзыв.
...
Рейтинг: 0 / 0
18.10.2008, 21:07
    #35602619
Натуля
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP для начинающего программиста...
Здравствуйте! У кого-нибудь есть в электронном виде книга Менахем Базиян "Visual Fox Pro 6.0" ? Я ее давно ищу и никак не найду. Очень хочется почитать! Заранее благодарю!
...
Рейтинг: 0 / 0
19.10.2008, 01:14
    #35602716
Valerii
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP для начинающего программиста...
Натуля,

есть в оригинале...
...
Рейтинг: 0 / 0
19.10.2008, 15:42
    #35602919
Натуля
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP для начинающего программиста...
Valerii,
И как по Вашему - стоящая книга? А то уже устала искать...
...
Рейтинг: 0 / 0
19.10.2008, 21:13
    #35603139
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP для начинающего программиста...
Почитайте вот это

Посоветуйте книгу или ресурс на русском языке для начинающих изучать FoxPro

Если нет проблем с английским, то книгу Базияна можно почитать здесь

http://docs.rinet.ru/GlyadiLisu

А вообще-то, сделайте поиск по данному форуму. Хотя бы по слову "Базиян"...
...
Рейтинг: 0 / 0
27.10.2008, 18:46
    #35618780
Натуля
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP для начинающего программиста...
Никогда не работала с General-полями. Как можно это поле скопировать из одной таблицы в другую? Спасибо
...
Рейтинг: 0 / 0
31.10.2008, 19:37
    #35629241
Натуля
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP для начинающего программиста...
Добрый день!! Скажите пожалуйста, где взять значения констант Еxcel?? И более подробную инфо? Спасибо большое.
...
Рейтинг: 0 / 0
31.10.2008, 19:44
    #35629251
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP для начинающего программиста...
НатуляДобрый день!! Скажите пожалуйста, где взять значения констант Еxcel?? И более подробную инфо? Спасибо большое.
Вот тут есть - http://www.caws.atnet.ru/vfox/Download/vb_constant.zip
С уважением, Алексей
...
Рейтинг: 0 / 0
01.11.2008, 12:22
    #35630168
Натуля
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP для начинающего программиста...
Спасибо!
...
Рейтинг: 0 / 0
21.01.2009, 17:38
    #35770154
Натуля
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP для начинающего программиста...
Будьте добры, подскажите -обязательно ли использовать блокировку, если используешь буфферизацию и транзакцию? И правильно ли я делаю:
1. set exclusive off
2. set multilocks on
3. set reprocess to 3
4. open databases Mybd shared
5. use mytab in 0 shared
6. ...
И как теперь открыть эту БД на другом компе?
...
Рейтинг: 0 / 0
21.01.2009, 17:43
    #35770170
HELP для начинающего программиста...
НатуляБудьте добры, подскажите -обязательно ли использовать блокировку, если используешь буфферизацию и транзакцию? И правильно ли я делаю:
1. set exclusive off
2. set multilocks on
3. set reprocess to 3
4. open databases Mybd shared
5. use mytab in 0 shared
6. ...
И как теперь открыть эту БД на другом компе?
Точно так же.
...
Рейтинг: 0 / 0
21.01.2009, 21:38
    #35770580
Натуля
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP для начинающего программиста...
проходящий.,

А путь к БД прописывать нужно полностью? У меня что-то типа файлового сервера...
А как понять, что когда я выхожу из проги на клиенте, на сервере выдает ошибку... Что-то типа:File access denided ...dbc
Заранее спасибо!
...
Рейтинг: 0 / 0
21.01.2009, 21:40
    #35770583
Alex_Ustinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP для начинающего программиста...
НатуляЗдравствуйте! У кого-нибудь есть в электронном виде книга Менахем Базиян "Visual Fox Pro 6.0" ? Я ее давно ищу и никак не найду. Очень хочется почитать! Заранее благодарю!
Была здесь, поищите...
...
Рейтинг: 0 / 0
22.01.2009, 07:48
    #35770903
HELP для начинающего программиста...
Натуляпроходящий.,

А путь к БД прописывать нужно полностью? У меня что-то типа файлового сервера...
А как понять, что когда я выхожу из проги на клиенте, на сервере выдает ошибку... Что-то типа:File access denided ...dbc
Заранее спасибо!
1.Путь к БД нужно прописывать полностью. Для этого есть два пути:
1) указать путь вместе с именем открываемого файла: use c:\temp\mytable.dbf in 0 shared
2) установить директорию/папку по умолчанию и путь для поиска файлов (команды Set Default to и Set Path) и открывать: use mytable.dbf in 0

Обычно, путь к БД выносят в отдельную переменную и читают ее значение из файла настроек

2. ошибка может возникать в том случае, когда Вы пытаетесь сделать что-то, на что у Вас нет прав. Например, у Вас есть на сервере права на создание папки и файла, но нет прав на удаление. Если Ваша программа попытается удалить файл (пусть даже временный, *.tmp), то получит ошибку...
...
Рейтинг: 0 / 0
22.01.2009, 18:50
    #35772564
Натуля
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP для начинающего программиста...
А как потом закрыть БД с файлового сервера открытую в шаред на компе-клиенте? И какие характеристики должны быть у таблиц на файловом сервере (имею в виду -буфферизацию -надо или нет...)...
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / HELP для начинающего программиста... / 25 сообщений из 41, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]