Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.04.2011, 19:30   #1
Dima170792
Пользователь
 
Аватар для Dima170792
 
Регистрация: 04.04.2011
Сообщений: 76
Вопрос шифрование и дешифрование

Помогите пожалуста !мне необходимо создать программу,которая будет зашифровывать слово ,поставив букве её номер в алфавите,и идентичную только для расшифровки!если кто-нибудь знает как это организовать помогите пожалуста.пишу на delphi ,если можно-приведите код
Dima170792 вне форума Ответить с цитированием
Старый 21.04.2011, 19:46   #2
was3110
Форумчанин
 
Аватар для was3110
 
Регистрация: 25.04.2010
Сообщений: 254
По умолчанию

Вопрос Dima170792:
Приведите цифровые коды символов в В ё Ё я Я
И какое-нибудь простое слово закодируйте...
помогать студентам - моя вторая профессия
was3110 вне форума Ответить с цитированием
Старый 21.04.2011, 19:52   #3
Dima170792
Пользователь
 
Аватар для Dima170792
 
Регистрация: 04.04.2011
Сообщений: 76
По умолчанию

Цитата:
Сообщение от was3110 Посмотреть сообщение
Вопрос Dima170792:
Приведите цифровые коды символов в В ё Ё я Я
И какое-нибудь простое слово закодируйте...
мне покаместь хотя-бы просто больших-или просто маленьких!а ещё лучше-чтоб функция была не чуствительна к регистру
Dima170792 вне форума Ответить с цитированием
Старый 21.04.2011, 20:02   #4
Dima170792
Пользователь
 
Аватар для Dima170792
 
Регистрация: 04.04.2011
Сообщений: 76
По умолчанию

Цитата:
Сообщение от was3110 Посмотреть сообщение
Вопрос Dima170792:
И какое-нибудь простое слово закодируйте...
к примеру слово "Привіт "
в украинском алфавите буквы
П-20 по счёту.
р-21 по счёту.
и-11 по счёту.
в-3 по счёту.
і-12 по счёту.
т-23 по счёту.

примерно должно выйти так: 20 21 11 3 12 23(между цифрами можно ставить раздел.знаки-главное,чтоб программа их распознавала и правильно дешифровала!
Dima170792 вне форума Ответить с цитированием
Старый 21.04.2011, 20:32   #5
Dima170792
Пользователь
 
Аватар для Dima170792
 
Регистрация: 04.04.2011
Сообщений: 76
По умолчанию

Спасибо за старания!но уже не надо -я нашел
Код:
var
  i: Integer;
begin
  Edit2.Text:='';
  Edit3.Text:='';
  // шифруемся
  for i:=1 to Length(Edit1.Text) do
    Edit2.Text:=Edit2.Text+Format('%.3d', [Ord(Edit1.Text[i])]);
  // дешифруемся
  for i:=0 to (Length(Edit2.Text) div 3)-1 do
    Edit3.Text:=Edit3.Text+Chr(StrToInt(Edit2.Text[i*3+1]+Edit2.Text[i*3+2]+Edit2.Text[i*3+3]));
end;
(взято из сайта
Код HTML:
http://www.delphisources.ru/forum/showthread.php?p=78419&posted=1#post78419
Dima170792 вне форума Ответить с цитированием
Старый 21.04.2011, 21:02   #6
was3110
Форумчанин
 
Аватар для was3110
 
Регистрация: 25.04.2010
Сообщений: 254
По умолчанию

Ну, и отлично. Хотя здесь ASCII коды символов, а не номера букв в алфавите.
помогать студентам - моя вторая профессия
was3110 вне форума Ответить с цитированием
Старый 21.04.2011, 22:31   #7
Dima170792
Пользователь
 
Аватар для Dima170792
 
Регистрация: 04.04.2011
Сообщений: 76
По умолчанию

Цитата:
Сообщение от was3110 Посмотреть сообщение
Ну, и отлично. Хотя здесь ASCII коды символов, а не номера букв в алфавите.
Да вы правы-оно не подходит-можете подсказать правильный вариант ?например-А=1,Б=2,В=3,и т.д.
слово ''пример''за шифруется так-17181014618
Dima170792 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Шифрование и дешифрование foxes Помощь студентам 7 28.03.2010 17:43
шифрование и дешифрование файла Анастасия123456789 Помощь студентам 1 05.05.2009 15:47
Шифрование\дешифрование текста на Паскале smoke007 Помощь студентам 2 17.10.2008 11:34
Дешифрование текста. Ветас Помощь студентам 2 28.03.2008 22:54