Spec-Zone.ru › Tcllib

tcl::transform::rot

ИМЯ

tcl::transform::rot — шифрование ROT

Содержание

  • Содержание

  • Краткое описание

  • Описание

  • API

  • Ошибки, идеи, отзывы

  • Категория

  • Авторское право

КРАТКОЕ ОПИСАНИЕ

package require Tcl 8.6 9
package require tcl::transform::core ?1.1?
package require tcl::transform::rot ?1.1?

::tcl::transform::rot chan key

ОПИСАНИЕ

Пакет tcl::transform::rot предоставляет команду для создания преобразования канала, выполняющего простое шифрование (при записи) и дешифрование (при чтении) буквенных символов. Алгоритм основан на шифре Цезаря; его частным вариантом является rot13.

Связанным преобразованием в этом модуле является tcl::transform::otp.

Внутренний класс TclOO, реализующий обработчик преобразования, является подклассом фреймворка tcl::transform::core.

API

  • ::tcl::transform::rot chan key

    Эта команда создает преобразование канала, выполняющее шифрование ROT поверх канала chan, и возвращает его дескриптор.

    Параметр «key» задает сдвиг символов в алфавите и приводится к диапазону «0...25».

    Обратите внимание, что это преобразование затрагивает только байты в диапазонах ASCII 65...90 и 97...122, то есть буквы верхнего и нижнего регистра «A...Z» и «a...z». Все остальные байты передаются без изменений.

Ошибки, идеи, отзывы

В этом документе и описываемом в нем пакете, несомненно, есть ошибки и другие проблемы. Пожалуйста, сообщайте о них в категории virtchannel в системе отслеживания ошибок Tcllib. Также сообщайте о любых идеях по улучшению пакета и/или документации.

Предлагая изменения кода, пожалуйста, предоставляйте унифицированные различия, то есть вывод команды diff -u.

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

КАТЕГОРИЯ

Каналы

АВТОРСКОЕ ПРАВО

Авторское право © 2009 Andreas Kupries

Licensed under the BSD license
https://core.tcl-lang.org/tcllib/doc/trunk/embedded/md/tcllib/files/modules/virtchannel_transform/rot.md

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API