Пакет src.stringUtil

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


Функции

def sting2long
 Переводит строку в число.
def long2string
 Переводит число в строку.
def sting2blocks
def sting2blocksLong
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 
)

def src.stringUtil.sting2blocksLong (   string,
  blockSize 
)

def src.stringUtil.sting2long (   string  ) 

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

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

def src.stringUtil.string2encryption (   string  ) 

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

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

def src.stringUtil.test (  ) 


Переменные


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