Пакет src.stringUtil

Вспомогательные функции для работы со строками. Подробнее...


Функции

def sting2long
 Переводит строку в число.
def long2string
 Переводит число в строку.
def sting2blocks
 Переводит строку в строковые блоки.
def encryption2string
 Переводит список зашифрованных блоков в строку.
def string2encryption
 Переводит строку с список зашифрованных блоков.
def test
 Отладочная функция.

Переменные

int UTF_SYMBOLSIZE = 8
 максимальный размер символа в битах.


Подробное описание

Вспомогательные функции для работы со строками.

Не хотелось что бы они мешались где-то


Функции

def src.stringUtil.encryption2string (   encryptList  ) 

Переводит список зашифрованных блоков в строку.

Используется для ввода зашифрованного сообщения

def src.stringUtil.long2string (   long  ) 

Переводит число в строку.

принцип:
переводим число в строку с его 16-ричным представлением;
обрубаем ведущие 0x << hex(long)[2:] >> ;
если Python посчитал его long int обрубаем суффикс L;
pacкодируем сторку как 16-ричное число;
пробел вначале - решение проблемы ведуших спец символов

def src.stringUtil.sting2blocks (   string,
  blockSize 
)

Переводит строку в строковые блоки.

Аргументы:
string входная строка
blockSize размер блока в символах
Переводит строку в строковые блоки размером blockSize, если остаток от деления len (string) на blockSize не ноль, то остаток строки идет отдельным блоком

def src.stringUtil.sting2long (   string  ) 

Переводит строку в число.

принцип:
закодируем сторку как 16-ричное число;
вычисляем с него long() в 16-ричной системе;
пробел вначале - решение проблемы ведуших спец символов

def src.stringUtil.string2encryption (   string  ) 

Переводит строку с список зашифрованных блоков.

исспользуется для ввода заштфрованного собщения для ешо посдедующей расштфровки

def src.stringUtil.test (  ) 

Отладочная функция.

Отладка теста src.stringUtil


Переменные

максимальный размер символа в битах.


Документация по FW_4. Последние изменения: Sun May 17 17:18:55 2009. Создано системой  doxygen 1.5.5