Функции | |
| 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 |
1.5.5