![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Файл базы данных Access
EXILE © (2006-04-05 12:02:00)Добрый день, помогите кто может, я хочу написать программу работа которой заключается в следующем:
есть база Access в ней, к примеру, есть несколько таблиц в одной и таблиц в десятом стольбце во всех с строках содежатся цифры, можно ли сделать прогу которая в этом столбце заменит все цифры на определенные буквы латинского алфавита, например:
9 на z,
8 на у,
7 на v
6 на u
так далее, а лучше во всех столбцах...
что мне лучше использовать, определять цифры через функцию pos?
EXILE (2006-04-05 15:34:00) [1]
> Std (05.04.06 15:28) [15]
шифровать строку ты можеш и более серьезными алгоритмами
:) Ок, будем думать
Std (2006-04-05 15:28:00) [2]зачем изобретать велосипед если его уже придумали?
ну цезаря то я для примера взял, а шифровать строку ты можеш и более серьезными алгоритмами. DES RC5 и.т.д компонентов в инете валом ;)
вот например www.cityinthesky.co.uk/cryptography.html неплохой набор
EXILE (2006-04-05 15:19:00) [3]
> все спасибо
т.е я хотел сказать всем спасибо
EXILE (2006-04-05 15:17:00) [4]
> Std (05.04.06 14:44) [12]
может и так но пороли, как сказал Anatoly Podgoretsky © (05.04.06 13:59) [5]
все можно сломать тем более что к этому же цезарю уже что то пидумали что его ломает так что лучше свою прогу во первых уверен что кроме кода проги там никаких других функций она не выполняет а во вторых самому интересно
ладно буду пробовать, все спасибо
Std (2006-04-05 14:44:00) [5]тю, так тот же самый цезарь.. вводиш ключ и только человек знающий ключ сможет расшифровать то шо там написано, алгоритм элементарнейший(здвиг символа алфавита на ключ, если буква А а ключ 2 то А превращается в Б) и не нада нигде хранить никаких файлов а только знать пароль %) да и работать так будет быстрее, чем если будет перебиратся каждый символ строки и сверятся с твоими данными в файле и заменятся
EXILE (2006-04-05 14:34:00) [6]одним словом это движок который выполняет замену символов но в себе ничего не хранит
EXILE (2006-04-05 14:32:00) [7]
> Плохиш © (05.04.06 13:59) [6]
> результат после шифровки-расшифровки текста 'Zvvzyyy569899xxx'
ничего подобного, пробовал,только по другому все идеально работает, мне нужно только все это автоматизировать
EXILE (2006-04-05 14:30:00) [8]
> Std (05.04.06 14:23) [7]
>
> а не проще шифровать строку хотя бы алгоритмом Цезаря или
> XOR'м а потом ее записывать в БД
>
я незнаю этих алгоритмов, т.к. только один человек знает исходные коды т.е. что на что он менял и сможет в любой момент времени поменять коды
EXILE (2006-04-05 14:29:00) [9]
> Anatoly Podgoretsky © (05.04.06 13:59) [5]
> Конечно бесполезных злам, но только на несколько минут.
это смотря с какой точки посмотреть, если она будет создовать файл в котором будет записано что на что она меняла т.е. не весь результат шифрования а только 9-y, 8 - i и т.д. а в программу никаких данных не будет храниться из файла она считает что на что менять или что на что шифрофать, а вот куда этот файл спрятать это уже не проблемма
Std (2006-04-05 14:23:00) [10]а не проще шифровать строку хотя бы алгоритмом Цезаря или XOR'м а потом ее записывать в БД
Anatoly Podgoretsky (2006-04-05 13:59:00) [11]EXILE (05.04.06 13:41) [4]
Конечно бесполезных злам, но только на несколько минут.
Плохиш (2006-04-05 13:59:00) [12]
> своего рода программа шифровки базы без которой база безполезный
> хлам
Представляю результат после шифровки-расшифровки текста 'Zvvzyyy569899xxx'
EXILE (2006-04-05 13:41:00) [13]нет мне нужна левая прогамма т.е. не запросы, которая бы запоминала что на что она меняла, а потом производило обратное действие, своего рода программа шифровки базы без которой база безполезный хлам....
EXILE (2006-04-05 13:35:00) [14]> Плохиш © (05.04.06 12:35) [1]
> Ну так пиши. Или тебе письменное разрешение надо?
нет писменного разрешения не надо, нужен совет что луче использовать...
> Перебором быстрей будет, а ещё есть StringReplace.
Спасибо, будем пробовать.
MsGuns (2006-04-05 13:35:00) [15]Для этого вообще-то и существуют запросы.
Плохиш (2006-04-05 12:35:00) [16]
> EXILE (05.04.06 12:02)
> Добрый день, помогите кто может, я хочу написать программу
> работа которой заключается в следующем
Ну так пиши. Или тебе письменное разрешение надо?
> что мне лучше использовать, определять цифры через функцию
> pos?
Перебором быстрей будет, а ещё есть StringReplace.