Библиотека этих программ позволяет освоить вычисления в криптографии с открытым ключом. Поддерживаются следующие виды вычислений.

Алгоритм RSA:

  • генерация ключей;
  • шифрование;
  • расшифровка;
  • цифровая подпись;
  • проверка цифровой подписи.

Алгоритм Эль-Гамаля:

  • генерация ключей;
  • шифрование;
  • расшифровка;
  • цифровая подпись;
  • проверка цифровой подписи.

С интересом слежу за успехами AtH в процессе создания программного калькулятора ВК-6.

С учетом того, что ВК-6 написан на чистом и переносимом Си, вкралось желание обобщить, под какие платформы удастся собрать калькулятор.

Windows, под MSVC++ 2008:
Собрался. Вот комментарий Ajaja:

Спортлото

В "НиЖ" №1-1980 была опубликована статья о выигрышных системах в "Спортлото" (см. прикрепленный файл).

В начале статьи приводится вывод: "Таким образом, математики теоретически совершенно строго показали, что постоянно выигрывать в «Спортлото» нельзя, и оно в этом смысле мало чем отличается от обычной лотереи: сиди и жди удачи."

Но далее авторы приводят якобы выигрышную систему, основанную на психологии игроков (т.е. заполнение, масимально отличающееся от среднестатистического). Результаты их моделирования дают соотношение выигрыша к вложениям порядка 130%.

Устройство на базе HP-50g

Вот такое спецустройство на базе HP-50g. Судя по маркировке клавиш, используется для обхода и наблюдения за техническими объектами "в поле". Картинка ниже.

Взято отсюда. Там еще немало фотографий с конференции разработчиков под HP.

Вопрос по программированию локальных переменных (HP 48GII, HP 50G)

Taxonomy upgrade extras: 

Для объявления локальных переменных в программе без их предварительной загрузки в стек существует оператор LOCAL (<- означает один символ "стрелка влево" и указывает на локальность переменных) вот пример:
<< LOCAL ({'<-A=2','<-B=3'}) A B ^ >>
<< {'<-A=2','<-B=3'} LOCAL A B ^ >>
Но я попробовал много вариантов и мне выдаётся в ответ либо синтаксическая ошибка при попытке сохранить программу, либо в стек вводится строка символов, но численного решения нет.

Ура, добрался до дома (Кемерово) где мне вручили заказанный на свой ДР подарок - МК-161. Приступил к изучению!

Спам-пометки

Для комментариев введена возможность помечать их, как спам, не создавая свои сообщения с текстом вроде "удалите этого спамщика".

Метки публикаций: 

Lua для калькуляторов HP, TI и CASIO

Для HP 49g+, HP 50g, TI-89 и CASIO ClassPad есть реализации ЯВУ Lua.

Доброе Утро !

Жаль, нет питона для HP-50g. Сколько можно было бы скриптов запустить... SysRPL - весьма мрачная "вещь в себе", ассемблер x86 или, тем более, PDP-шных машин, покажется веселее.

Для HP 49g+, HP 50g, TI-89 и CASIO ClassPad есть реализации ЯВУ Lua ( HPLua, Lua89 и CPLua, соответственно ) :

http://www.lua.org/

Метки публикаций: 

Pascal для HP-48

В дискуссии всплыла тема питона, как скриптового языка и среды исполнения для ПМК. Питона, насколько я знаю, для HP нет. Но есть, например, паскаль.

Ссылки:
http://djludo.online.fr/home/pages/hp_pascal.htm
http://hppascal.free.fr/pages/home.htm

Метки публикаций: 

Программа Китайский год замотивировала меня посидеть пару вечеров с интернет-планшеткой.

В результате получился такой скрипт на языке Python, преобразующий монохромный BMP файл в некое подобие исходного текста программы MKL программируемых калькуляторов МК-152/161.

Увеличенный в 4 x 4 раза исходный BMP файл bw_32x32_face.bmp:

Страницы