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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 17.07.2014, 00:10
infbyte вне форума Посмотреть профиль Отправить личное сообщение для infbyte Найти все сообщения от infbyte
  № 1  
Ответить с цитированием
infbyte

Регистрация: Jul 2013
Сообщений: 29
По умолчанию Шифрование данных

Есть приложение которое закачивает с PHP файла определенные русские текста , по 2-3 строчки.


Но кто-то может тупо перехватить снифером запрос из FLASH и тупо заполучить все эти текста , посмотрев тело входящего HTTP пакета.
Знаю что потом можно будет декомпилировать и увидеть текст дешифратора,но и так сгодится
Подскажите плиз какой-нибудь простенький способ шифрования-дешифрования русских текстов.
Какую-нибудь библиотеку , которая будет легко справляться с русскими буквами и символами.
еще желательно что бы это было что-то бональное, но прочное , так как придется еще и на PHP искать сам шифратор

Добавлено через 37 минут
нашел вот такой код:
Код AS3:
package  flashrus.utils {
	public class Crypt {
 
		public function Crypt() {
			// constructor code
		}
 
		static public var key:uint=Math.round(Math.random()*100);
		private var _inputText:String = new String();
		private var _outputText:String = new String();
		private var i:int=0;
 
 
		public function crypt(inputText:String):String {
			_outputText = "";
			_inputText = inputText;
			for (i=0;i<_inputText.length;i++) {
				_outputText += cryptChar(i)
			}
			return _outputText;
		}
 
		private function cryptChar(k:int):String {
			return String.fromCharCode(inputText.charCodeAt(k) ^ key)
		}
 
 
	}
 
}
подскажите плиз, как использовать пакеты в своем приложении куда пихать этот файлик и как его импортировать что бы можно было пользоваться его функциями


Последний раз редактировалось infbyte; 17.07.2014 в 00:50.
Старый 17.07.2014, 01:41
nubideus вне форума Посмотреть профиль Отправить личное сообщение для nubideus Найти все сообщения от nubideus
  № 2  
Ответить с цитированием
nubideus

Регистрация: Jan 2013
Сообщений: 322
infbyte, архивируй.


Цитата:
return String.fromCharCode(>_<inputText.charCodeAt(k) ^ key)
ашипка

Старый 17.07.2014, 01:49
infbyte вне форума Посмотреть профиль Отправить личное сообщение для infbyte Найти все сообщения от infbyte
  № 3  
Ответить с цитированием
infbyte

Регистрация: Jul 2013
Сообщений: 29
спс сделал вот так
Код AS3:
 for(var i2:int = 0;i2<str.length;i2++)
 {
 newstr =  newstr + String.fromCharCode(str.charCodeAt(i2)+1);
 }

Старый 17.07.2014, 15:32
ZicoRio вне форума Посмотреть профиль Отправить личное сообщение для ZicoRio Найти все сообщения от ZicoRio
  № 4  
Ответить с цитированием
ZicoRio
[+5 18.06.13]
[+1 20.07.13]

Регистрация: Apr 2012
Адрес: ifinterface.com
Сообщений: 158
Самый простой и надежный (в данном контексте) метод это XOR.
Данные нужно воспринимать как бинарные, ключ должен быть уже в мувике.

Старый 18.07.2014, 08:11
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 5  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Вот же ваш XOR
Код AS3:
return String.fromCharCode(inputText.charCodeAt(k) ^ key);
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

Создать новую тему Ответ Часовой пояс GMT +4, время: 02:38.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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