Вверх ↑
Этот топик читают: Гость
Ответов: 3851
Рейтинг: 159
#16: 2009-03-03 22:59:13 ЛС | профиль | цитата
EcsTasY писал(а):
а это имеет значение?

иногда зашифрованный текст, имеющий символы с кодами 0..33 (и ещё некоторые), не всегда наглядно/правильно отображается/обрабатывается в связанных программах.
Если ограничений нет, то вообще не понятно чем тебя обычный XOR не устраивает - простое и железобетонное решение..
карма: 0
начавший
0
Ответов: 590
Рейтинг: 19
#17: 2009-03-04 14:10:15 ЛС | профиль | цитата
при пароле из трех 5 выдает

Адрес сайта:
3kingdom.ru

Логин:
8*83
из трёх *

Адрес сайта:
3kingdom.ru

Логин:
8*830*3@mail.ru
из трех 1

Адрес сайта:
3kingdom.ru

Логин:КЎќМѕЛЗГѕЖФфэяВ

------------ Дoбавленo:

Андрей. писал(а):
чем тебя обычный XOR не устраивает

пробовал я с и с ним тоже... тоже проблеммы возникают...
Андрей. писал(а):
символы с кодами 0..33

это какие интересно...
карма: 0

0
Ответов: 3851
Рейтинг: 159
#18: 2009-03-04 20:09:45 ЛС | профиль | цитата
EcsTasY писал(а):
пробовал я с и с ним тоже... тоже проблеммы возникают...

надо разбираться исходя из условий реальной задачи..

EcsTasY писал(а):
Андрей. писал(а):
символы с кодами 0..33

это какие интересно...

ну, там 20 это пробел, 10 и 13 - возврат каретки и перевод строки, ну и т.д..
т.е. если есть желание сохранить пароль в закрытом виде в инишнике, то перевод строки там будет ... неуместен..
карма: 0
начавший
0
Ответов: 590
Рейтинг: 19
#19: 2009-03-05 09:58:15 ЛС | профиль | цитата
Андрей. писал(а):
надо разбираться исходя из условий реальной задачи..

надо разбираться с компонентом... он немного кривой...
Андрей. писал(а):
в закрытом виде в инишнике

а ну да... но тут, то делов том, что даж из цифр криво шифруют
карма: 0

0
Ответов: 1305
Рейтинг: 29
#20: 2009-03-05 10:26:10 ЛС | профиль | цитата
EcsTasY, дело не в компоненте - Андрей. тебе правильно сказал: после шифрования часть символов могут получить значения меньше 33 и отобразиться в Мемо не смогут просто физически. Естественно, что и расшифровать их не получится, т.к. их там просто нету.

Т.о. дело в самой постановке задачи - подумай, как ее можно изменить

Или тебе жизненно необходимо отображать зашифрованный текст в Мемо?
карма: 0

0
Ответов: 590
Рейтинг: 19
#21: 2009-03-05 10:35:13 ЛС | профиль | цитата
v258 писал(а):
Или тебе жизненно необходимо отображать зашифрованный текст в Мемо?

это-то не обязательно... главное, чтоб в файле было сохранено в зашифрованном виде... пробовал StrList использовать... проблемма с некоторыми паролями тоже бывает... как тогда быть?...
карма: 0

0
Ответов: 1305
Рейтинг: 29
#22: 2009-03-05 11:15:27 ЛС | профиль | цитата
EcsTasY писал(а):
пробовал StrList использовать...

EcsTasY, не имеет значения, выводишь ты эти данные в Мемо, или в Список строк, или просто сохраняешь в виде строки в файле - ты все равно будешь натыкаться на эти грабли, т.к. строка не может содержать служебных символов.

Способов хранения зашифрованных строк море. Можно, к примеру, выводить их в виде HEX-строки (т.е. взял символ, получил его ASCII-код, зашифровал его, преобразовал в HEX и записал), а при считывании преобразовывать в обратной последовательности.

Это только один способ, так что, как говорится, твори, выдумывай, пробуй...
карма: 0

1
Голосовали:EcsTasY
Ответов: 305
Рейтинг: 4
#23: 2010-09-03 15:27:06 ЛС | профиль | цитата
что то у меня не работает
Runtime error 216 at 0000CF58

карма: 0

0
Ответов: 970
Рейтинг: 270
#24: 2010-09-03 23:03:21 ЛС | профиль | цитата
Набор из 16 компонент для шифровки/дешифровки данных. Delphi/FPC.


http://hiasm.com/forum.html?q=3&p=49516
карма: 0

0
24
Сообщение
...
Прикрепленные файлы
(файлы не залиты)