Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.15;
Скачать: CL | DM;

Вниз

Как зашифровать текст и поместить его в файл   Найти похожие ветки 

 
AndreySoft ©   (2003-08-28 13:06) [0]

Допустим так: я ввожу в Edit какое-нибудь слово и нажимаю кнопку Button1, в результате прога должна поместить это слово в текстовый файл, но только в зашифрованном виде, а ещё как бы это же слово считать из файла и поместь на форму, только не в зашифрованном виде, а уже в расшифрованном.
Кто-нибудь знает, как это делается?


 
Е-Моё имя ©   (2003-08-28 13:09) [1]

>>как это делается?
прогу надо написать, она это будет делать
а именно:
>>поместить это слово в текстовый файл, но только в зашифрованном виде, а ещё как бы это же слово считать из файла и поместь на форму, только не в зашифрованном виде, а уже в расшифрованном


 
AndreySoft ©   (2003-08-28 13:17) [2]

Я понимаю что прогу надо написать!
Ну а сама процедура шифрования, дешифрования тебе известна?


 
Skier ©   (2003-08-28 13:17) [3]

var
Key : Char;
begin

Key := "A";
//"кодируем" символ (Ord(Edit.Text[n]) + Ord(Key)) mod 256
//"декодируем" символ (Ord(Edit.Text[n]) - Ord(Key)) mod 256

end;


 
Camus ©   (2003-08-28 13:19) [4]

Если не нужна сверхсекретность, то, например, так.

const
CodeShift = 31;

procedure EncodeString(var S: string)
var
i: integer;
begin
for i := 1 to Length(S) do
S[i] := Char(Byte(S[i]) - CodeShift);
end;

procedure DecodeString(var S: string);
var
i: integer;
begin
for i := 1 to Length(S) do
S[i] := Char(Byte(S[i]) + CodeShift);
end;


 
AndreySoft ©   (2003-08-28 13:21) [5]

А если целиком слово, а не одну букву, то как?
Дай пример пожалуйста.


 
Skier ©   (2003-08-28 13:22) [6]


> А если целиком слово, а не одну букву, то как?

Белены объелся что ли ?!


 
Е-Моё имя ©   (2003-08-28 13:23) [7]

>>Белены объелся что ли ?!
ну дык разве не заметно? ;)))))))))))))))))


 
AndreySoft ©   (2003-08-28 13:23) [8]

Да, сам ты калич! Ты толком объясни - как.


 
Е-Моё имя ©   (2003-08-28 13:26) [9]

опечатка
толком->танкам
а танкам объяснить ничо нельзя
почему?
потому что они танки


 
VAleksey ©   (2003-08-28 13:27) [10]


> AndreySoft ©

Надо думаю сначала книги почитать. По програмированию.
While, там For, Repeat .. Until ... И что такое строка. Прочти обязательно.

PS
Вот так всю строку. От начала и до конца... А потом наоборот. И так каждый раз :-(
PPS
;-),:-)


 
AndreySoft ©   (2003-08-28 13:29) [11]

>> Е-Моё имя © (28.08.03 13:26) [9]
>опечатка
>толком->танкам
>а танкам объяснить ничо нельзя
>почему?
>потому что они танки

Да ты я гляжу приколист местный!


 
AndreySoft ©   (2003-08-28 13:32) [12]

>>VAleksey © (28.08.03 13:27) [10]

Я типа книги читаю. И думаю не меньше тебя.
И мне не нужно, чтобы ты тут сидел и рассказывал мне что такое строка, я знаю что такое строка. Так что не надо умничать.


 
HolACost! ©   (2003-08-28 14:04) [13]

http://delphibase.endimus.com/ - For very clever men! (For super programmers, not for as - mortal people)
Что-то мне надо таких господ каждый день на одно их заднее местоь ставить клеймо - нагл,. но думает он не тем, хотя заблуждаясь, полагает что тем!


 
Е-Моё имя ©   (2003-08-28 14:07) [14]

>>приколист местный!
не местный, но федеральный
аз есмь
аки паки

HolACost! © (28.08.03 14:04)
во-во, адресок как раз для таких, как он )))))))


 
Skier ©   (2003-08-28 14:14) [15]

not for us


 
AndreySoft ©   (2003-08-28 14:17) [16]

>>Skier © (28.08.03 14:14) [15]
>not for us

Что не для Вас?


 
HolACost! ©   (2003-08-28 14:17) [17]

Очипятался! Это заметил!


 
Reindeer Moss Eater ©   (2003-08-28 14:18) [18]

Почему не для Штатов?


 
VAleksey ©   (2003-08-28 14:22) [19]


> AndreySoft ©

Мдяя... А я тебе еще и помогал. :-(. Жаль.
Может тогда просвятишь нас, что такое строка?


 
AndreySoft ©   (2003-08-28 14:25) [20]

Строка имеет тип String или AnsiString


 
Е-Моё имя ©   (2003-08-28 14:25) [21]

в натуре знает
пацаны, не трожьте ево, он риальный чувак оказываеца!
))))))))))))))))))))))))))))


 
VAleksey ©   (2003-08-28 14:27) [22]


> AndreySoft ©

А что внутри строки находится? Из каких элементов она состоит? Каким типом можно рассматривать строку?


> Е-Моё имя ©

:-) Ты поднимаешь мне настроение. Только бы до меня не добрался ;-).


 
Jeer ©   (2003-08-28 14:30) [23]

Ну поглумились, будет Вам, будет.
Может это будущий Митник, Гейтс, etc.

>AndreySoft ©
Вам же, Надежда Нации, ответили конкретно и по теме.
Демонстрировать дальше Ваше невежество и растопырку Вам же в убыток.
Перейдите на другой тон и результат будет другой.


 
Е-Моё имя ©   (2003-08-28 14:30) [24]

VAleksey © (28.08.03 14:27)
;-ь


 
HolACost! ©   (2003-08-28 14:30) [25]

Чё правда? Он знает - не верю (Станиславский)!!!!
Наверное перевёл "строка" на англицки и пробил справку на ето слово - хотя для него это наверное сложновато!
PS: Are you saw link or not?


 
Skier ©   (2003-08-28 14:32) [26]

>HolACost! © (28.08.03 14:30)
Да что же такое-то, а ?! :))

Did you see the link or not?


 
HolACost! ©   (2003-08-28 14:32) [27]

Таки е Люди Митнико-подобным не станут!!! как говорится - хакер - это не тот кто ломает, а тот кто переваривает и находит тучу информации!


 
HolACost! ©   (2003-08-28 14:33) [28]

Это я цитирую! Я сам это не пишу - у меня глюки с раскладкой!


 
Е-Моё имя ©   (2003-08-28 14:34) [29]

>> тот кто переваривает и находит тучу
а кто не переваривает, тот выдает тучу
диарея типа называецца по-научному


 
AndreySoft ©   (2003-08-28 14:35) [30]

>>VAleksey © (28.08.03 14:27) [22]
Внутри строки находятся символы,
а строку можно рассматривать ещё таким типом как Variant.

>> Jeer © (28.08.03 14:30) [23]
А я и не проявляю невежество, просто чуваки держат меня за идиота и сами первые наезжают.


 
Delirium ©   (2003-08-28 14:36) [31]

> AndreySoft © (28.08.03 14:25) [20]

"Строка имеет тип String или AnsiString"

Сможешь объяснить чем они отличаются?


 
Skier ©   (2003-08-28 14:38) [32]

И ещё пусть расскажет про {$H+/-} :)


 
HolACost! ©   (2003-08-28 14:39) [33]

Значит неправильно держат? Ну сомниваюсь - ты нас переубеди!
Всё что тут тебя просят пояснить и рассказать - полный развод, а ты ведёшься!
Глупости нести не надо! Variant - это вообще нечно! Строку в любом виде можно представить! - принципиально совсем не тип её, а ей смысл - на Ц вообще строки отсутствуют как тип - что по вашему нет там строк значит и работать с ними нельзя?!!! Бред - клиника!


 
AndreySoft ©   (2003-08-28 14:39) [34]

>> Delirium © (28.08.03 14:36) [31]

Тем что АнсиСтринг более расширенный вариант типа Стринг, и включает в себя дополнительные символы, которые не понимает Стринг.


 
Skier ©   (2003-08-28 14:41) [35]

>AndreySoft © (28.08.03 14:39)
Great !
Андрей Васильевич, а как Вам это :
In the default {$H+} state, the compiler interprets string (when it appears without a bracketed number after it) as AnsiString.


 
HolACost! ©   (2003-08-28 14:41) [36]

А лучше про конструкцию

Браин := ТБраин.Криате(...<я думаю догадались>);
Браин.Енабле := Труе;


 
Reindeer Moss Eater ©   (2003-08-28 14:42) [37]

А какие именно символы "не понимает" string?


 
VAleksey ©   (2003-08-28 14:43) [38]


> Delirium ©

Понял? Более навороченный такой тип :-)).


> AndreySoft © (28.08.03 14:39)

Неправильно.


 
Е-Моё имя ©   (2003-08-28 14:45) [39]

HolACost! © (28.08.03 14:41)

тайп ТБраин=класс(ТАсс)
...


 
AndreySoft ©   (2003-08-28 14:45) [40]

>>Skier © (28.08.03 14:41) [35]
>In the default {$H+} state, the compiler interprets string (when it appears without a bracketed number after it) as AnsiString.

Well also what you to me new have told?



Страницы: 1 2 3 4 5 вся ветка

Текущий архив: 2003.09.15;
Скачать: CL | DM;

Наверх




Память: 0.56 MB
Время: 0.024 c
3-48401
Anna
2003-08-26 11:36
2003.09.15
Фильтры и диапазоны


9-48391
Uncle Archi
2003-03-09 15:37
2003.09.15
GLScene


14-48733
Delphi5.01
2003-08-26 19:49
2003.09.15
Linux


14-48698
big_bugzy
2003-08-25 15:08
2003.09.15
Delphi5 & Delphi7 непонятки при запуске с расшаренных ресурсов


14-48772
Xoy
2003-08-25 11:53
2003.09.15
игры под WinXP