Сейчас на форуме: Rio, asfa, _MBK_, Adler (+8 невидимых)

 eXeL@B —› Вопросы новичков —› Чем закодированы параметры post-запроса
Посл.ответ Сообщение

Ранг: 1.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 09 февраля 2013 23:53
· Личное сообщение · #1

Всем привет!

Столкнулся я с неким сетевым апишником.

Для работы с ним через POST-запрос передается ряд параметров. Мне нужно их немного поменять.

Только вот сложность - параметры чем-то закодированы, а документации к API у меня нет.

Выглядят они так:

e9mMG26SM5TomWOBIYsbe5y6SrI1bQTC0fER/CoZ3ei9U9h2gZHZVroNkcFUhXQ/8Tb68RocP4n4CUeidLeMe9mkL3aGKGeKY324NDmFDc/WeUTBwTL9nZ5/Wd3oMcZuA2rp4hXWc7dEbb7qlXT/z+A==

По всей видимости - слэш (/) это разделитель. Но что за кодировка используется?




Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 10 февраля 2013 00:01
· Личное сообщение · #2

гадалка умерла от смеха

| Сообщение посчитали полезным: ZaZa


Ранг: 158.5 (ветеран), 219thx
Активность: 0.120.01
Статус: Участник

Создано: 10 февраля 2013 00:07 · Поправил: ZaZa
· Личное сообщение · #3

nety
Base64, и никаких разделителей...

-----
One death is a tragedy, one million is a statistic.




Ранг: 1.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 10 февраля 2013 00:11
· Личное сообщение · #4

А почему тогда я прогоняю эту строку Base64-декодером, и получается какой-то бред?




Ранг: 158.5 (ветеран), 219thx
Активность: 0.120.01
Статус: Участник

Создано: 10 февраля 2013 00:14 · Поправил: ZaZa
· Личное сообщение · #5

А все так, потому что крипто функция еще висит, скорее всего...
Сначала используется, например, SHA-256, а потом, как обертка для непечатных символов, используется BASE64...

И вообще, сначала советую почитать про Base64: --> Link <--

-----
One death is a tragedy, one million is a statistic.





Ранг: 681.5 (! !), 405thx
Активность: 0.420.21
Статус: Участник
ALIEN Hack Team

Создано: 10 февраля 2013 00:22
· Личное сообщение · #6

ZaZa
SHA-256 стал шифром?

-----
Stuck to the plan, always think that we would stand up, never ran.





Ранг: 158.5 (ветеран), 219thx
Активность: 0.120.01
Статус: Участник

Создано: 10 февраля 2013 00:23 · Поправил: ZaZa
· Личное сообщение · #7

SHA-2 (англ. Secure Hash Algorithm Version 2 — безопасный алгоритм хеширования, версия 2) — семейство криптографических алгоритмов — однонаправленных хеш-функций, включающее в себя алгоритмы SHA-224, SHA-256, SHA-384 и SHA-512.

Или я чего-то не понимаю? (спатеньки пора)

-----
One death is a tragedy, one million is a statistic.





Ранг: 253.5 (наставник), 684thx
Активность: 0.260.25
Статус: Участник
radical

Создано: 10 февраля 2013 00:34 · Поправил: DimitarSerg
· Личное сообщение · #8

ARCHANGEL
ZaZa
Да всё нормально )
Имхо мы тут все гадать можем, что там под бейзом: хешированные данные/шифрованные или и то и другое

ZaZa пишет:
а потом, как обертка для непечатных символов, используется BASE64

А вот это точно.

-----
ds





Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 10 февраля 2013 09:39
· Личное сообщение · #9

А сам-то что для этого сделал? Ни файла нет, ни своей работы. Топик-кандидат на закрытие.
ZaZa
Видимо, он имеет в виду, что хеш-это не шифр, ибо необратим.



Ранг: 1.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 11 февраля 2013 13:37 · Поправил: nety
· Личное сообщение · #10

Я конечно понимаю, все уже гуру, но раздел все-таки для новичков

Я сначала и подумал, что Base64, но попробовав декодировать его в различных кодировках и удостоверившись, что выходят кракозябры, решил что это какое-то похожее, но другое кодирование. А что под ним может быть дополнительное шифрование, сначала не догадался.


 eXeL@B —› Вопросы новичков —› Чем закодированы параметры post-запроса
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати