Разработанный в Кембриджском университете и считающийся уже «классическим» алгоритм шифрования TEA (Tiny Encryption Algorithm) выдержал многолетние проверки на прочность и до сих пор остается одним из самых простых в реализации. Этот оптимизированный под 32-разрядные процессоры алгоритм использует 128-разрядный ключ (16 байт) и работает с 64-разрядными блоками (8 байт) данных.

Все рассмотренные в статье представления операций алгоритма TEA могут быть переписаны для работы со словами произвольной длины. А это позволяет реализовать алгоритм шифрования TEA на любых универсальных языках программирования высокого уровня, в частности и не допускающих использования кодов процессора. Например, сделать это можно и на самых первых версиях интерпретирующего Бейсика.

А также

  • Полная версия статьи И. Рощина «Без ошибок и опечаток» и листинги к ней.
  • Дополнительные материалы к статье М. Перова «PHP на вооружении у Windows-разработчиков».
  • Дистрибутивы продуктов, описанных в статье М. Перова:
    • ядро PHP,
    • набор компонентов php4delphi,
    • набор компонентов SynEdit.