Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Файл базы данных 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.


Наверх

Титульная страница Поиск, карта сайта Написать письмо