Функции | |
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 | ( | ) |
int src::stringUtil.UTF_SYMBOLSIZE = 8 |