Модераторы: javastic, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> шифровка/дешифровка 
:(
    Опции темы
Ярослав
Дата 9.5.2011, 11:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 189
Регистрация: 8.6.2009

Репутация: -1
Всего: -1



Доброе время суток форумчани, вопрос таков у кого есть алгоритм или кто может поделитса исходничком шифровки/дешифровки.За ранее спасибо
PM MAIL   Вверх
PiyodaiSiyo
Дата 9.5.2011, 15:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 112
Регистрация: 31.12.2009

Репутация: 1
Всего: 2



Дано x членов массива massiv;
берется y=massivchik.length, где y много меньше x и кратно 2.
Делишь n= x/y если результат n не int типа, он округляется до ближайшего меньшего целого.
Вытаскиваешь первый массив -переворачиваешь,вставляешь назад .Следующие  y  членов большого массива ,опять переворачиваешь и на место и т.д. Все n массивчиков (вернее одна переменная для всех). Хвостик большого массива не трогаешь.
А переворачивается так: 
for(int i=0 ;i<y/2;i++){
anObject=massivchik[i]; 
massivchik[i]=massivchik[(y-1)-i] ;

massivchik[(y-1)-i]=anObject;
}
(для одного массивчика) так что большой памяти и не надо. А дешифровка -обратный процесс

Это сообщение отредактировал(а) PiyodaiSiyo - 12.5.2011, 19:52
PM MAIL   Вверх
ivanovpv
Дата 11.5.2011, 07:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Варвар
**


Профиль
Группа: Участник
Сообщений: 639
Регистрация: 26.1.2005
Где: Москва

Репутация: 10
Всего: 28



Цитата(PiyodaiSiyo @  9.5.2011,  16:32 Найти цитируемый пост)
Дано x членов массива massiv; берется y=massivchik.length, где y много меньше x и кратно 2.
Делишь n= x/y если результат n не int типа, он округляется до ближайшего меньшего целого.
Вытаскиваешь первый массив -переворачиваешь,вставляешь назад .Следующие  y  членов большого массива ,опять переворачиваешь и на место и т.д. Все n массивчиков (вернее одна переменная для всех). Хвостик большого массива не трогаешь.
А переворачивается так: 
for(int i=0 ;i<y/2;i++) massivchik[i]=massivchik[(y-1)-i] ;
(для одного массивчика) так что большой памяти и не надо. А дешифровка -обратный процесс

Ахренеть - лечь не встать шифровка а ля "Юстас центру". Это вы серьезно такую шнягу предлагаете  smile ?!

Конечно, в J2ME с шифровками есть проблема - поскольку JCE (Java Cryptography Extension) не реализован в J2ME, но это не повод такую ерунду предлагать! 

Переходя к конструктивной критике: исходников где взять шифрование для J2ME много, например: фтыкать сюда - это реализация 320-битового алгоритма Anubis




--------------------
Aut viam inveniam aut faciam
PM MAIL Skype   Вверх
PiyodaiSiyo
Дата 12.5.2011, 12:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 112
Регистрация: 31.12.2009

Репутация: 1
Всего: 2



ну да! А что такого сложного?во всяком случае знание матричной алгебры ни к чему как впрочем и типа элементов массива, нужно только размер шаблона знать и всё. И применял на практике не раз.

Это сообщение отредактировал(а) PiyodaiSiyo - 12.5.2011, 12:24
PM MAIL   Вверх
ivanovpv
Дата 13.5.2011, 08:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Варвар
**


Профиль
Группа: Участник
Сообщений: 639
Регистрация: 26.1.2005
Где: Москва

Репутация: 10
Всего: 28



Знание матричной алгебры и шифрование это две немножко разные вещи... При шифровании знание матричных операций конечно знать положено, но это знание никак не гарантирует выработку устойчивого шифра. Ваш шифр это некая вариация шифра Цезаря, который расколот уже 2 тыщи лет назад. 


--------------------
Aut viam inveniam aut faciam
PM MAIL Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса

  • Прежде чем задать вопрос прочтите это!
  • Литература по Java находится здесь.
  • Литературу по Java обсуждаем здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда

  • FAQ раздела лежит здесь!
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java ME (J2ME) | Следующая тема »


 




[ Время генерации скрипта: 0.0438 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.