шифрование и кодирование

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
Space
Combo-маньяк
Combo-маньяк
 
Сообщения: 818
Зарегистрирован: 11.01.2007 (Чт) 1:19
Откуда: Украина

шифрование и кодирование

Сообщение Space » 15.10.2009 (Чт) 23:29

почему эти термины различаются, что они обозначают?

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: шифрование и кодирование

Сообщение iGrok » 16.10.2009 (Пт) 0:26

Space писал(а):почему эти термины различаются, что они обозначают?

Кодирование - представление информации в виде какого-либо кода.
Цели могут преследоваться разные. Более удобная и быстрая запись (стенография), сокращение занимаемого объёма (сжатие), представление в виде, более удобном для выполнения обработки (двоичное кодирование). Туда же относим клинопись, узелковую азбуку, код(азбуку) морзе и "пляшущих человечков" Конан-Дойла. Вообще, любой алфавит - это кодирование.

Во всех этих случаях для того, чтобы восстановить данные, нужно знать только правило, по которому они были закодированы.

Иногда под кодированием ещё понимают создание "закодированных" сообщений, для прочтения которых требуется "код". Но я бы не сказал, что это правильное употребление термина. Для обозначения таких вещей всё-таки более применимо шифрование.

Если упростить:
Кодирование = изменение способа преставления информации. Для декодирования не нужно ничего, кроме алгоритма.
Шифрование = кодирование с использованием ключа. Для декодирования нужен ключ.
label:
cli
jmp label

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Re: шифрование и кодирование

Сообщение Proxy » 16.10.2009 (Пт) 7:08

Аналогично говорит вики:

Кодирование информации — процесс преобразования сигнала из формы, удобной для непосредственного использования информации, в форму, удобную для передачи, хранения или автоматической переработки


Шифрование — способ преобразования открытой информации в закрытую и обратно. Применяется для хранения важной информации в ненадёжных источниках или передачи её по незащищённым каналам связи. Согласно ГОСТ 28147-89, шифрование подразделяется на процесс зашифрования и расшифрования.
Follow the white rabbit.

SLIM
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1840
Зарегистрирован: 04.04.2008 (Пт) 18:21
Откуда: Краснодар

Re: шифрование и кодирование

Сообщение SLIM » 23.10.2009 (Пт) 22:29

Определения правильные, но вот мне как-то очень размытым кажется.
По сути алфавит для кодирования - это тоже ключ. Поэтому на мой взгляд шифрование - это косвенно частный случай кодирования.
Не?
Последний раз редактировалось SLIM 25.10.2009 (Вс) 21:28, всего редактировалось 1 раз.
Пишите жизнь на чистовик.....переписать не удастся.....

Александр Дмитриев
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 296
Зарегистрирован: 05.01.2005 (Ср) 3:39
Откуда: Санкт-Петербург    Куда: /dev/null

Re: шифрование и кодирование

Сообщение Александр Дмитриев » 24.10.2009 (Сб) 8:41

Любое преобразование одной информации в другую - это кодирование. Обратимое кодирование, такое что обратное преобразование необщедоступно - шифрование. То есть шифрование - частный случай кодирования, но не наоборот. Если алфавит для алфавитного кодирования не является общеизвестным, то да, это будет шифрование, и алфавит можно называть ключом. Если алфавит известен (или легко вычисляется по известному алгоритму), то это будет кодирование, но не шифрование.

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Re: шифрование и кодирование

Сообщение Proxy » 24.10.2009 (Сб) 16:43

Поэтому на мой взгляд шифрование - это косвенно частный случай шифрования.

Перечитай что написал :)
Шифрование - это частный случай Кодирования, дыа.
Follow the white rabbit.

Александр Дмитриев
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 296
Зарегистрирован: 05.01.2005 (Ср) 3:39
Откуда: Санкт-Петербург    Куда: /dev/null

Re: шифрование и кодирование

Сообщение Александр Дмитриев » 24.10.2009 (Сб) 17:06

Proxy писал(а):Перечитай что написал :)

Он всё правильно написал :)

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Re: шифрование и кодирование

Сообщение Proxy » 24.10.2009 (Сб) 19:51

%)
Follow the white rabbit.


Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 45

    TopList  
cron