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

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

Зашифровать строку [D5, Win95/98, WinME, NT4, Win2k, WinXP]


Страницы:   1 2

Елена ©   (2002-02-18 07:45:00) 

Подскажите, пожалуйста, какой-нибудь несложный алгоритм шифрования строки.
Заранее благодарна.


MBo   (2002-02-18 08:48:00) [21]

>Елена
>Учитесь отвечать
некорректно.

Надо более полно ставить вопрос - решение зависит от этого
В каком-то случае сойдет и тот примитив, который я указал, но это, во первых, "от дурака", во вторых, не подлежит записи в текстовый файл - могут появиться, например символы #10, #13 - нежеланные переводы строк и соответственно неверная расшифровка.
Для исключения этого можно записывать строку в filestream - сначала длину, потом данные


Елена   (2002-02-18 08:45:00) [22]

2 MrBeer

Может мне еще перейти на программирование в машинных кодах?


MrBeer   (2002-02-18 08:42:00) [23]

2 MBo:

Nu v principe da, tolko shifracija xor-om malo spasjot...

2 Елена:

Esli C ne nravitsja, tam estj esho versii na assembler-e

best regards.


Елена   (2002-02-18 08:40:00) [24]

2 MrBeer

Учитесь отвечать у MBo ©


MBo   (2002-02-18 08:36:00) [25]

>MrBeer
так и цель неясна - вдруг и этого хватит


MrBeer   (2002-02-18 08:34:00) [26]

2 MBo:

nda kriptostoikostj prosto "blesk". TEA - 3 stroki encrypt, 3 decrypt. Po idee stoikostj na urovne IDEA, kljuch 128bit.

best regards.


MBo   (2002-02-18 08:30:00) [27]

в текстовый файл сохранять надо?
если нет, может подойти простейшее xor-шифрование
for i:=1 to length(s) do
s[i]:=chr(ord(s[i]) xor ord(passw[1+(i mod length(passw))]));
одно и то же для шифрования/расшифровки
при этом в строке могут получиться непечатные символы (<#32)


MrBeer   (2002-02-18 08:26:00) [28]

esli ti ne v silah perevesti 3 strochki na C... nu znaesh...

best regards.


Елена   (2002-02-18 08:26:00) [29]

Там все на Си :(


MrBeer   (2002-02-18 08:05:00) [30]

TEA - Tiny Encryption Algorithm
http://vader.brad.ac.uk/tea/tea.shtml

best regards.


Страницы:   1 2

Наверх

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