Перейти к содержимому
La2Base
Главная
ЗагрузкиВикиФорумFAQ
ruen
Регистрация Войти
ГлавнаяФайлыВикиВойти
  • Главная
  • Загрузки
  • Вики
  • FAQ
  • Обратная связь
  • О проекте
  • Правила
  • Конфиденциальность
  • Условия использования

© 2026 la2base.com · Все права защищены

ruen
Форум/Форум для новичков[JAVA]/[question] Шифрование приветствия
Поиск

[question] Шифрование приветствия

6 ответов127 просмотровСейчас просматривают: 1
antihrist44
antihrist44

Пользователь

Бывалый

Постов: 252

На форуме с: 01.08.2008

Репутация: +47

Рейтинг: 0

· 25.01.2009, 12:05

Железо: кор 2 дуо 2.0, 4 гига оперы
ОС: Винда хр х32
Программы: мускул 5.1.0 х32, ява х32
Сборка: не важно


Краткое изложение СУТИ проблемы:

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



Вопрос:
в каком виде надо шифровать текст. Вот кусок кода:


Код
if (Config.SHOW_L2J_LICENSE)
        {
            sm = new SystemMessage(SystemMessageId.S2_S1);
            sm.addString(getText("IHZlcnNpb24gNiBkZXYvdW5zdGFibGU="));
            sm.addString(getText("VGhpcyBTZXJ2ZXIgaXMgcnVubmluZyBMMko="));
            sendPacket(sm);
            sm = new SystemMessage(SystemMessageId.S2_S1);
            sm.addString(getText("IEwySiB0ZWFtLg=="));
            sm.addString(getText("Y3JlYXRlZCBieSBMMkNoZWYgYW5kIHRoZQ=="));
            sendPacket(sm);
            sm = new SystemMessage(SystemMessageId.S2_S1);
            sm.addString(getText("ICBmb3Igc3VwcG9ydC4="));
            sm.addString(getText("dmlzaXQgbDJqc2VydmVyLmNvbQ=="));
            sendPacket(sm);

                    sm = new SystemMessage(SystemMessageId.S1);
            sm.addString(getText("TDJKIFNlcnZlciBWZXJzaW9uOg==") + " " + version.getRevisionNumber());
            sendPacket(sm);

            sm = new SystemMessage(SystemMessageId.S1);
            sm.addString(getText("TDJKIFNlcnZlciBCdWlsZCBEYXRlOg==") + " " + Config.BUILD_DATE);
            sendPacket(sm);
        }


Мои соображения по этому поводу: sm.addString(getText("IHZlcnNpb24gNiBkZXYvdW5zdGFibGU=")); тут у нас и записан текст, вот надо узнать в каком формате шифруется. Я предположил сначала мд5, но чтото сомневаюсь... выручайте, оч надо.

— 15

0
AbsT
AbsT

Пользователь

Ветеран

Постов: 1514

На форуме с: 10.12.2007

Репутация: +768

Рейтинг: 0

· 25.01.2009, 13:25

На функцию getText не додумался посмотреть? Это Base64.
md5 - это хеш, и он не восстанавливается.
Кроме того, getText возвращает что? Тип String, уже после обработки.
Ну и тебе пожалуй стоило-бы посмотреть на функцию addString...ведь она тоже принимает простую строку.
Логичней сделать вот так:

Код
sm = new SystemMessage(SystemMessageId.S2_S1);
sm.addString("Ya krutou mega-xaker");
sm.addString("Vzlomal servak nax!");
sendPacket(sm);

— Ålderdom - ingen glädje..

0
antihrist44
antihrist44

Пользователь

Бывалый

Постов: 252

На форуме с: 01.08.2008

Репутация: +47

Рейтинг: 0

· 25.01.2009, 18:04

так и думал что бейс64, на сколько понимаю весь сервер на нём и строится. Тогда такой вопрос, это стандартный бейс? ведь у него вроде несколько разновидностей? например, по памяти, пароль попадает в мускул в виде base64(md5()), я не ошибаюсь?

п.с. сильно не пинайте, я первый день только копаюсь в этом... мне нужно именно зашифровать бы, а я явой не оч знаком) поэтому пытаюсь не писать новое, а править то что имеется...

— 15

0
antihrist44
antihrist44

Пользователь

Бывалый

Постов: 252

На форуме с: 01.08.2008

Репутация: +47

Рейтинг: 0

· 25.01.2009, 20:12

методом тыка вопрос решился, что это простой бейс64.... теперь осталось найти кодер, самому на пхп лень писать)

— 15

0
AbsT
AbsT

Пользователь

Ветеран

Постов: 1514

На форуме с: 10.12.2007

Репутация: +768

Рейтинг: 0

· 25.01.2009, 20:36

Я тебе выше привел РАБОТАЮЩИЙ пример!
Зачем тебе что-то в бейс кодировать?! Не нужно, и простой строкой работает!
Это просто сделали что-бы нубо-лоси поиском по фразе копирайтов не нашли текст в исходниках.

Base64 - Один и тот-же алгоритм, у него нету публичных аналогов и модификаций.
Про пароли в базе я писал огромную статью, в разделе FAQ.

— Ålderdom - ingen glädje..

0
antihrist44
antihrist44

Пользователь

Бывалый

Постов: 252

На форуме с: 01.08.2008

Репутация: +47

Рейтинг: 0

· 25.01.2009, 20:49

ещё раз спасибо)) полез читать фак)

за строчки ещё раз спасибо, уже юзаю.

Отдельное спасибо что не послали меня))))

— 15

0
Тема закрыта для ответов