Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 07.04.2011, 19:30
mayakwd вне форума Посмотреть профиль Отправить личное сообщение для mayakwd Посетить домашнюю страницу mayakwd Найти все сообщения от mayakwd
  № 11  
Ответить с цитированием
mayakwd
 
Аватар для mayakwd

Регистрация: Jul 2008
Адрес: t:2, x: 0.76
Сообщений: 553
Отправить сообщение для mayakwd с помощью ICQ Отправить сообщение для mayakwd с помощью Skype™
Цитата:
Сообщение от gloomyBrain Посмотреть сообщение
Код AS3:
var strIn:String = "blah-blah-blah";
var ba:ByteArray = Base64.decode(str);
var strOut:String = Base64.encode(ba);
 
trace(strOut); // blahblahblah - дефисов нет
Я о том, что как алгоритм шифрования Base64 не прокатит
Твоя запись явно выкинет исключение, так как strIn не является шифрованной строкой. (вероятнее всего ты описался вмсто encode -> decode и наоборот?)

Вообще я предполагал что пользоваться Base64 надо таким образом:
Код AS3:
var ba : ByteArray = new ByteArray();
 
var input : String = "blah-blah-blah";
var len : uint = input.length;
var output : String;
var encoded : String;
 
ba.writeUnsignedInt(len);
ba.writeUTFBytes(input);
encoded = Base64.encode(ba);
 
ba = Base64.decode(encoded);
len = ba.readUnsignedInt();
output = ba.readMultiByte(len,"utf8");
 
trace("input: ", input);
trace("output: ", output);
trace("encoded: ",encoded);
Проверил на примере, ни что никуда не исчезает.
__________________
Блог, Twitter
Брюзга.

Старый 07.04.2011, 19:37
i.o. вне форума Посмотреть профиль Отправить личное сообщение для i.o. Найти все сообщения от i.o.
  № 12  
Ответить с цитированием
i.o.
 
Аватар для i.o.

Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
Цитата:
Проверил на примере, ни что никуда не исчезает.
просто у gloomy жесткий отходняк...
PS: gloomy, загляни во флейм

Старый 08.04.2011, 17:40
NikolyA вне форума Посмотреть профиль Отправить личное сообщение для NikolyA Найти все сообщения от NikolyA
  № 13  
Ответить с цитированием
NikolyA
 
Аватар для NikolyA

Регистрация: Dec 2006
Сообщений: 1,764
все я понял, теперь такое:

есть xml:

Цитата:
<QUESTIONS>
<QUESTION question="What's the capital of the : &quot; Netherlands&quot; ?" images="no">
<ANSWER>!!@Amsterdam</ANSWER>
<ANSWER>London</ANSWER>
<ANSWER><![CDATA[ ": ]]>Brussels</ANSWER>
<ANSWER>Sp�cial Ch�r�cte�s</ANSWER>
</QUESTION>
<QUESTIONS>
в том виде в котором я его показал, читаем его отлично все, далее говорим серверу кодировать его от мошенников, сервер кодирует его, и получаем что-то типо этого:

Цитата:
PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCg0KPERBVEE+DQoJPE9QVElPlM+DQoJCTxUSU1FUEVSUVVFU1RJT04+MTA8L1RJTUVQRVJRVUVTVElPTj4NCgkJPDAtMjU+eW9 1IGNhbiBkbyBiZXR0ZXIhIDwvMC0yNT4NCgkJPDI1LTUwPnRoYXQncyBhbHJpZ2h0LCBub3QgYmFk
дальше тупик, как сказать флешу применить декодер для нормального чтения данных? есть соображения?
__________________
а за окном атлантический океан!

Старый 08.04.2011, 23:36
mayakwd вне форума Посмотреть профиль Отправить личное сообщение для mayakwd Посетить домашнюю страницу mayakwd Найти все сообщения от mayakwd
  № 14  
Ответить с цитированием
mayakwd
 
Аватар для mayakwd

Регистрация: Jul 2008
Адрес: t:2, x: 0.76
Сообщений: 553
Отправить сообщение для mayakwd с помощью ICQ Отправить сообщение для mayakwd с помощью Skype™
я вам даже пример привел, в котором всё очевидно.
берете строку от сервера, декодируете и радуетесь.
декодер\энкодер Base64 есть в составе blooddy crypto: http://goo.gl/ySHg
__________________
Блог, Twitter
Брюзга.

Старый 09.04.2011, 01:00
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 15  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,784
mayakwd, ну вот уж сокращать в нечитаемый url ради пары символов уж точно было лишним.

Старый 09.04.2011, 01:02
mayakwd вне форума Посмотреть профиль Отправить личное сообщение для mayakwd Посетить домашнюю страницу mayakwd Найти все сообщения от mayakwd
  № 16  
Ответить с цитированием
mayakwd
 
Аватар для mayakwd

Регистрация: Jul 2008
Адрес: t:2, x: 0.76
Сообщений: 553
Отправить сообщение для mayakwd с помощью ICQ Отправить сообщение для mayakwd с помощью Skype™
Цитата:
Сообщение от etc Посмотреть сообщение
mayakwd, ну вот уж сокращать в нечитаемый url ради пары символов уж точно было лишним.
Это не я, я взял ссылку из блога Блада. :-P
__________________
Блог, Twitter
Брюзга.

Старый 09.04.2011, 03:42
NikolyA вне форума Посмотреть профиль Отправить личное сообщение для NikolyA Найти все сообщения от NikolyA
  № 17  
Ответить с цитированием
NikolyA
 
Аватар для NikolyA

Регистрация: Dec 2006
Сообщений: 1,764
то что с помощью Base64 можно зашифровать весь xml это я сделал, разобрался, а вот как быть с xml где надо зашифровать только его часть, это возможно?
__________________
а за окном атлантический океан!


Последний раз редактировалось NikolyA; 10.04.2011 в 23:03.
Создать новую тему Ответ Часовой пояс GMT +4, время: 00:57.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 00:57.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.