Форум программистов, компьютерный форум CyberForum.ru

Продажа приложений под андроид, посредсвом продажи ключей - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Хочу поделиться видеоуроком http://www.cyberforum.ru/android-dev/thread659887.html
Специалист | Разработка мобильных приложений под Android Очень, на мой взгляд, полезные видеоуроки. Наибольшее что мне в них понравилось это лаконичность, преподаватель с большой ответственностью подошел к созданию данного материала, что и стало результатом создания великолепного видеопособия. Смотрите, наслаждайтесь, трудитесь и запоминайте) http://www.ex.ua/view/15833752
Программирование Android Обсуждение литературы Давайте-ка поделимся и обсудим плюсы и минусы книг программирование андроид устройств. Итак я выделяю 3 основный категории: 1. Книги по теории 2. Книги по примерам 3. Книги "трюки" программирования под андроид http://www.cyberforum.ru/android-dev/thread659848.html
Программирование Android WebView
Добрый день! Мне нужно выполнить действие после полной загрузки страницы в WebView. Нужно что-то типа Qtшного сигнала loadFinished(bool). Как можно это реализовать?
Входящие взовы. Как получить первые 4 цифры звонящего Программирование Android
Не могу найти инфу,как создать отлов входящего вызова. В идее должно быть что то на подобии окна, которое запускается при входящем звонке, оно получает первые 4 цифры (8965, +7965(+ отбрасывается)), и выводит их в некий текствьюв! У кого какие идеи по этому поводу??
Программирование Android beginner: голосовые нотификации http://www.cyberforum.ru/android-dev/thread658945.html
привет, вопрос от новичка, заранее прошу прощения, если спрашиваю очевидные вещи. пытаюсь сделать, чтобы оповещения выводились как на экран в виде текста, так и дублировались голосом. например, mytext = (TextView) findViewById(R.id.textView1); myManager = (LocationManager) getSystemService(LOCATION_SERVICE); // проверяем статус GPS isGPSEnabled =...
Программирование Android Обновление ProgressBar во время длительной операции Добрый вечер! У меня в цикле происходят длительные вычисления, поэтому я решил сделать вот что: во-первых, они выполняются в отдельном потоке, а во-вторых я прикрутил ProgressBar и на каждой итерации к полосе прогресса прибавляется значение шага. Количество итераций известно, поэтому значение шага равно 100/кол_во_итераций. Вычисления начинаются по нажатию на кнопку. Когда на нее жму, то фокус с... подробнее

Показать сообщение отдельно
alexusankov
3 / 3 / 0
Регистрация: 05.10.2012
Сообщений: 10
15.10.2012, 08:11     Продажа приложений под андроид, посредсвом продажи ключей
Принцип довольно простой. Представь себе ситуацию : тебе чтобы войти в программу нужно ввести пароль. Ты вводишь пароль - и программа его проверяет - если верный - ты входишь. Отсюда логически вытекает - что в самой программе тоже хранится пароль - чтобы ей было сравнивать с чем введенный тобой вариант, верно?
Но это очень небезопасно, программу можно дизассемблировать, и посмотреть пасс, который она хранит у себя для сравнения. Поэтому существует ХЭШ. Элементарный пример :
Ты входишь в Windows. Твой пароль 123456. Естественно windows нигде не будет хранить твой пароль '123456' - иначе найдут хранилище паролей и смысл защиты улетучится. Система будет хранить хэш пароля. Т.е. самый тупой пример - перемножить подряд цифры, т.е. 6*5*4*3*2*1 =720. Вот 720 - это хэш твоего пароля - его будет хранить система. Когда ты входишь в систему она превращает твой пароль в хэш, и сравнивает не пароли, а сравнивает ХЭШИ, и если они совпадают - аутентификация пройдена. Подумай по хэшу 720 можно понять какой был начальный пароль? Вряд ли сразу навскидку. Это и есть принцип хэша, отказ от хранения ключей, и хранить только хэши, при попытке проверить ключ / войти в систему - превращать пароль / ключ в хэш и сравнить хэши.
З.ы. алгоритм который я привел - банален для тупости и для понимания, для работы используйте аццкие алгоритмы, а-ля md5 хэширование и подобные, там алгоритм превращения ключа в хэш намного сложнее есс-но.
З.ы.ы. пример входа в windows - некорректен - это просто пример. Вход в windows осуществляется немного по другому))))
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru