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

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

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

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

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


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


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

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


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

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

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

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

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

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

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

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

http://docs.rinet.ru/GlyadiLisu

А вообще-то, сделайте поиск по данному форуму. Хотя бы по слову "Базиян"...
...
Рейтинг: 0 / 0
HELP для начинающего программиста...
    #35618780
Натуля
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Никогда не работала с General-полями. Как можно это поле скопировать из одной таблицы в другую? Спасибо
...
Рейтинг: 0 / 0
HELP для начинающего программиста...
    #35629241
Натуля
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!! Скажите пожалуйста, где взять значения констант Еxcel?? И более подробную инфо? Спасибо большое.
...
Рейтинг: 0 / 0
HELP для начинающего программиста...
    #35629251
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НатуляДобрый день!! Скажите пожалуйста, где взять значения констант Еxcel?? И более подробную инфо? Спасибо большое.
Вот тут есть - http://www.caws.atnet.ru/vfox/Download/vb_constant.zip
С уважением, Алексей
...
Рейтинг: 0 / 0
HELP для начинающего программиста...
    #35630168
Натуля
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо!
...
Рейтинг: 0 / 0
HELP для начинающего программиста...
    #35770154
Натуля
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Будьте добры, подскажите -обязательно ли использовать блокировку, если используешь буфферизацию и транзакцию? И правильно ли я делаю:
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
HELP для начинающего программиста...
    #35770170
НатуляБудьте добры, подскажите -обязательно ли использовать блокировку, если используешь буфферизацию и транзакцию? И правильно ли я делаю:
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
HELP для начинающего программиста...
    #35770580
Натуля
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
проходящий.,

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

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


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