 |
Переписать маленькую функцию с Delphi - Вопросы и ответы, обсуждения - Ваши вопросы по Web-программированию только в данном разделе |
30.01.2014, 12:03
|
#1
|
|
|
|
|
|
Сержант
|
 Регистрация: 26.07.2009
 Сообщений: 112
 Популярность: 15236
 Золото Zhyk.Ru: 12
 Сказал(а) спасибо: 198
Поблагодарили 205 раз(а) в 71 сообщениях
|
Переписать маленькую функцию с Delphi
Код:
function code(var Text: string; password: string; decode: boolean): string;
var
i, PasswordLength: integer;
sign: shortint;
begin
PasswordLength := Length(password);
if PasswordLength = 0 then
Exit;
if decode then
sign := -1
else
sign := 1;
for i := 1 to Length(Text) do
Text[i] := chr(ord(Text[i]) + sign *
ord(password[i mod PasswordLength + 1]));
Result := Text;
end;
Выше функция кодирования определенного значения. После передачи шифра на сервер, мне надо ее раскодировать обратно.
В PHP я шарю плохо, но мне жизненно необходимо выполнить задачу.
________________
Не флуди Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
|
|
|
|
30.01.2014, 13:35
|
#2
|
|
|
|
|
|
Старший сержант
|
 Регистрация: 26.04.2010
 Сообщений: 230
 Популярность: 46303
 Сказал(а) спасибо: 54
Поблагодарили 296 раз(а) в 208 сообщениях
|
Re: Переписать маленькую функцию с Delphi
в конце надо написать end.
|
|
|
|
|
3 пользователя(ей) сказали cпасибо:
|
|
02.02.2014, 19:29
|
#3
|
|
|
|
|
|
Рыцарь
|
 Регистрация: 09.02.2011
 Сообщений: 373
 Популярность: 38009
 Сказал(а) спасибо: 612
Поблагодарили 448 раз(а) в 175 сообщениях
|
Re: Переписать маленькую функцию с Delphi
________________
Разработка программ на заказ, все вопросы skype - the-boxi, ICQ - 616027961
Последний раз редактировалось the-boxi; 02.02.2014 в 21:27.
|
|
|
|
|
Пользователь сказал cпасибо:
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 00:17.
|
 |