![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
![]() Здравствуйте.
Мне нужно в ini файле хранить номер документа. Но я не хочу, чтоб этот номер меняли => зашифровать с возможностью расшифровки. И очень не хочется писать что-то своё. (велосипеды последнее время напрягают) Ткните носом в стандартные функции и классы. ![]() |
#2
|
||||
|
||||
![]() Можно из Indy взять idEncoderMIME idDecoderMIME и изменить таблицу кодировки, поменяв местами пару буковок.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#3
|
||||
|
||||
![]() А ещё проще?
Есть что-то вроде AutoIt'овских функций: Int2Hex <-> Hex2Int И хранить HEX-вариант числа в ini? |
#4
|
||||
|
||||
![]() Код:
function IntToHex(Value: Integer; Digits: Integer): string; overload; function IntToHex(Value: Int64; Digits: Integer): string; overload; Пишу программы за еду. __________________ |
#5
|
||||
|
||||
![]() Код:
var crypted : string; decrypted : integer; begin crypted := IntToHex(500); decrypted := StrToInt('$' + crypted); end; Значок '$' меня спас. Для не особо осведомлённых "user'ов" вполне себе адекватное решение. |