Отговори на тема  [ 9 мнения ] 
Прекодиране на знаци 
Автор Съобщение
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Чет Авг 30, 2007 2:14 pm
Мнения: 118
Мнение Прекодиране на знаци
Има ли начин за прекодиране на hex знак със знак от знаковата таблица.
Още се уча , и моля да сте по снисходителни.


нещо от рода
insigned char ascii_table [.....]="0123456789...abcdef....ABCDEF...."; ////// ascii таблицата ще си я сваля от накаде и ще е вярна като подредба
unsigned char hex_char=0x41;

hex_char=ascii_table[hex_char]; //////////hex_char='A' primerno ako 'A' e s 0x41 номер от масива ascii_table


Сря Мар 26, 2008 9:58 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Мар 08, 2006 2:12 pm
Мнения: 2017
Местоположение: Котел
Мнение 
Нещо не мога да ти разбера въпроса :( Какво точно искаш да направиш и защо ти са таблици? Ако е това което си мисля - разликата между hex и ascii e 0х30.


Сря Мар 26, 2008 10:33 pm
Профил
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Съб Сеп 24, 2005 2:00 pm
Мнения: 787
Мнение 
знаци на LCD дисплей ли искаш да прекодираш? трябва малко по-добре да си формулираш въпроса за да може някой да ти отговори :wink:


Чет Мар 27, 2008 12:33 am
Профил
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Чет Авг 30, 2007 2:14 pm
Мнения: 118
Мнение 
Нещо като речник,
HEX число да се предава като знак от ascii но така, че да се декодира после по същата таблица,
и без правилната подредба от знаците на тази таблица да не може да се въстанови информацията.


Чет Мар 27, 2008 12:50 pm
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Пет Фев 17, 2006 9:17 am
Мнения: 765
Местоположение: Стара Загора
Мнение 
Еее... и какъв ти е въпроса все пак? Това, което си написал е вярно и няма причини да не работи. Но все пак по-добре така
Код:
insigned char ascii_table []={'0','1','2',....,'F'};


Чет Мар 27, 2008 3:17 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юли 24, 2005 10:28 am
Мнения: 2658
Мнение 
махни многоточието и смени кавичките със големи скоби и ще бачка :)
може да ползваш и кавички, тогава декларираш указател, а не масив, пак ще бачка.
но ако мисълта ти е да може директно да замества низове и символи, то не.


Чет Мар 27, 2008 9:03 pm
Профил
Online
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Юни 05, 2006 1:48 pm
Мнения: 4906
Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
Мнение 
с две думи искаш да правиш една от двете онсновни стъпки в криптографията - заместване ;)
в случая е просто заместване..
Aгоритъм на работа:
1. Създаване на т.н. кодова книга - масив от данни(по-добре случайни, и гледай да не се повтарят)
2. Заместането:
2.1. Ако искаш да е просто заместване - на всяка буква или аски символ си избираш един символ от кодовата книга; това е слаб метод и се разкодира с молив, тетрадка и малко време :!:
Пример : ако част от кодовата книга ти е : б-0х10;а-0х25;я-0хFA; г-0хBC; интервал - 0x12; то съобщението "баба яга" след заместването ще бъде "0х10,0х25,0х10,0х25,0х12,0хFA,0хBC,0х25".
2.2. Другия начин е значението на буквата от кодовата книга да не е фиксирано, а да зависи от ключ -(или парола). Така затрудняваш повече хората дето се интересуват от смисъла на съобщението :)

_________________
... ако трети ден не ти се работи... това означава, че е сряда !


Пет Мар 28, 2008 11:44 am
Профил
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Чет Авг 30, 2007 2:14 pm
Мнения: 118
Мнение 
Ако някои стигне до разкодиране ..... Май по добре от мен ще си напише всичко.


Пет Мар 28, 2008 10:33 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Вто Окт 17, 2006 8:23 am
Мнения: 30
Мнение 
Туй insigned e грешно.

без многоточието между [ и ] ще работи по-добре, да.

иначе изглежда ok.


Нед Мар 30, 2008 3:34 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 9 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: Google [Bot] и 3 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни