Сообщения

Сообщения за май, 2023

Бесплатные JAVA проекты

  Бесплатные JAVA проекты     Если для двух точек в мире есть общий доступный поток цифровых данных (ралио, ТВ), то можно выбрать некий блок данных из потока, который для посторонних будет совершенно неизвестным (и случайным). Вопрос, как независимо, не зная момента наблюдения сделать в двух удаленных точках это одновременно? Ведь, кто раньше начнет "слушать" поток, получит один набор данных, а кто позже - другой. А если использовать прослушивание нескольких потоков, то задача еще сложнее. Использовать канал синхронизации нельзя, это сразу делает систему уязвимой. Читаем далее... " Почему в каждом броузере есть эти функции " Бесплатные JAVA проекты

Бесплатные JAVA проекты

  Источник энтропии Android STUDIO     Прототип приложения для выбора случайного числа из потока интернет-радио. Проект полностью работает на подключенном через USB смартфоне (вместо эмулятора). Результаты смотреть в LOG-е.     Как это работает. Вы выбираете какое-то потоковое интернет-радио и начинаете слушать поток. Когда в потоке находится заданная Вами последовательность байт, выполняется запись следующих Nбайт. Где N равно длине шифруемого сообщения по алгоритму Вернама. Это самый простой вариант. Прототип приложения пока ничего не шифрует. Просто "слушает" поток и находит заданное число (массив байт). https://github.com/vallshmeleff/radiorandgen Фактически, это аналог генератора случайных чисел который технически позволяет одновременно получить одинаковый набор случайных чисел в двух точках без канала синхронизации - не обнаруживая себя каналом связи. Об этом - далее Источник энтропии

Проекты

  Бесплатные JAVA проекты      Интересная задача - получить случайную последовательность чисел в двух не связанных между собой точках (местах). На сколько они будут случайными - отдельный вопрос, который можно отдельно решить.     Есть несколько вариантов. 1. Например, слушается какой-либо цифровой источник. Например, спутниковый цифровой ТВ канал. Это последовательность цифр. Или чисел, если хотите. Устройство ожидает какую-нибудь последовательность, которая появится неизвестно когда. После чего отсчитывает оговоренное число пропусков и записывает следующие N чисел. Вуаля. Можно ли считать записанное число случайным. На 100% вряд-ли. Хотя ТВ картинка сама по себе вещь случайная. Но для использовании в алгоритме Вернама пригодно. И получить его можно на двух сторонах независимо.     Написать такой софт не так уж и сложно. Можно попробовать даже для смартфона и какого-нибудь ТВ канала. Как демку. Бесплатные JAVA проекты

Бесплатные JAVA проекты

  Android Studio проекты Автопилот БПЛА самолетного типа с автономным управлением      Для беспилотного летательного аппарата можно использовать не новый смартфон, уже вышедший из употребления. Тогда можно не экономить экран и не гасить его. В этом случае обеспечить непрерывную работу приложения значительно проще. Если же надо экономить ресурс экрана и электроэнергию, то можно управлять яркостью экрана. Далее покажем как это сделать. Autopilot for UAV - GPS navigation      https://github.com/vallshmeleff/autopilotforUAV_GPS Android Studio проекты