base64 конвертер в C

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Аватара пользователя
KAWASAKI99
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Сб апр 11, 2020 23:56:11
Откуда: Riga

base64 конвертер в C

Сообщение KAWASAKI99 »

Добрый день, уважаемые радиокоты и радиокошки . Столкнулся с такой проблемой, что нужно раскодировать приходящее сообщение из формата base64 (hex) -- > hex, как на фото. На просторах нета есть коты, но они преаброзуют в симболы, а нужно чтобы было в хексе. Прошу помочь, может у кого есть C кот для base64 конвертера ?
base64_issue.png
(33.01 КБ) 148 скачиваний
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: base64 конвертер в C

Сообщение Аlex »

KAWASAKI99 писал(а):но они преаброзуют в симболы
А какая разница ? Символ (как любое число) можно представить в любой системе счислений. Хоть в hex, хоть в bin, хоть в своей какой-нибудь собственной.
Аватара пользователя
KAWASAKI99
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Сб апр 11, 2020 23:56:11
Откуда: Riga

Re: base64 конвертер в C

Сообщение KAWASAKI99 »

[uquote="Аlex",url="/forum/viewtopic.php?p=4114301#p4114301"]
KAWASAKI99 писал(а):но они преаброзуют в симболы
А какая разница ? Символ (как любое число) можно представить в любой системе счислений. Хоть в hex, хоть в bin, хоть в своей какой-нибудь собственной.[/uquote]

Дело в том что, нужно именно hex, так как планируется на выход base64 декодера поставить aes128 дишифратор, заточенный под hex.

В нете коты, заточены, что на входе будет ASCII и тоже на выходе. Под это и делается кот, пример создаются таблицы с аски char, находит нужный симбол.... Варианта для хекс base64 на хекс, это хз подойдёт.
Аватара пользователя
Eddy_Em
Собутыльник Кота
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01
Контактная информация:

Re: base64 конвертер в C

Сообщение Eddy_Em »

Кто-нибудь понял, что вообще ТС пишет?
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: base64 конвертер в C

Сообщение Аlex »

Жесть. Каша какая-то :)))

Добавлено after 32 seconds:
KAWASAKI99, Вы на русскоязычном форуме. Пишите по-русски.
Аватара пользователя
KAWASAKI99
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Сб апр 11, 2020 23:56:11
Откуда: Riga

Re: base64 конвертер в C

Сообщение KAWASAKI99 »

[uquote="Eddy_Em",url="/forum/viewtopic.php?p=4114320#p4114320"]Кто-нибудь понял, что вообще ТС пишет?[/uquote]

Фото подкреплено. Даёт понять что надо. Есть вход hex и резулат на выходе хекс.
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: base64 конвертер в C

Сообщение Аlex »

KAWASAKI99 писал(а):Дело в том что, нужно именно hex
Hex - это, всего-лишь, одно из представлений числа в разных системах. Пофиг, hex это, или ещё что-то ... От этого само исходное число не меняется !
Понимаете это, или нет ?
Аватара пользователя
KAWASAKI99
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Сб апр 11, 2020 23:56:11
Откуда: Riga

Re: base64 конвертер в C

Сообщение KAWASAKI99 »

[uquote="Аlex",url="/forum/viewtopic.php?p=4114349#p4114349"]
KAWASAKI99 писал(а):Дело в том что, нужно именно hex
Hex - это, всего-лишь, одно из представлений числа в разных системах. Пофиг, hex это, или ещё что-то ... От этого само исходное число не меняется !
Понимаете это, или нет ?[/uquote]


Да понимаю, то есть если пишется char 'B' то это всего лишь как отображается hex
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: base64 конвертер в C

Сообщение Аlex »

Hex, Bin, Oct - это, всего лишь, визуальное отображение данных !
Если Вы на выходе получили какие-то данные, то Вы получили то, что нужно. Переводить их в какую-то систему счислений, без визуализации, не нужно. Т.к. сами данные не меняются :)

Добавлено after 33 seconds:
PS: Блин, я даже не знаю, как это объяснить. И почему это непонятно человеку :))
Аватара пользователя
KAWASAKI99
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Сб апр 11, 2020 23:56:11
Откуда: Riga

Re: base64 конвертер в C

Сообщение KAWASAKI99 »

Заметил так всегда, что-то элементарное труднее осознать. Вот AES128 понял как работает, а тут забуксовал. Спасибо за ответ.
Аватара пользователя
Eddy_Em
Собутыльник Кота
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01
Контактная информация:

Re: base64 конвертер в C

Сообщение Eddy_Em »

KAWASAKI99, да тупо написано на каком-то тарабарском языке. Но никак не на русском!
Покуда не будет внятного изложения вопроса, никаких вменяемых ответов и не будет. Разве что кто-нибудь на кофейной гуще погадает…
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Аватара пользователя
KAWASAKI99
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Сб апр 11, 2020 23:56:11
Откуда: Riga

Re: base64 конвертер в C

Сообщение KAWASAKI99 »

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

Вернуться в «Разные вопросы по МК»