AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 31.05.2005, 13:45   #41  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Зато остальным есть что почитать и есть над чем поразмышлять...
__________________
полезное на axForum, github, vk, coub.
Старый 01.06.2005, 12:39   #42  
MironovI is offline
MironovI
Участник
 
724 / 77 (4) ++++
Регистрация: 30.05.2005
Идея про TextBuffer была крута.. но функция encrypt генерит таки неуникальные значения на уникальные строки.. такое ощущение что ей не хватает длинны ключа или чего-то еще.. вобщем легко отделаться таки не получилось..
Старый 01.06.2005, 13:50   #43  
mit is offline
mit
Участник
Аватар для mit
 
386 / 36 (2) +++
Регистрация: 15.01.2003
Адрес: Moscow
Я бы в качестве кода использовал целое числовое значение, которое можно получить как i++, названия же можно вышеописанным способом, а можно и так

PHP код:
    Dictionary  Dictionary = new Dictionary()
    ;
    print   
Dictionary.buildPassword("str1");
    print   
Dictionary.buildPassword("str1""str2"); // или так 
Старый 01.06.2005, 14:47   #44  
MironovI is offline
MironovI
Участник
 
724 / 77 (4) ++++
Регистрация: 30.05.2005
Я сейчас вроде выкрутился, нашел функцию хэша.. туда передаю саму строку, получаю ключ, ключ и использую как код для кодирования, добавляя к нему фиксированный шипко секретный ключ, вроде пока не вылетала )

buf.setText(baseStr);
buf.encrypt(TextBuffer::strHashKey(baseStr) + key);
Старый 02.06.2005, 08:33   #45  
Ruff is offline
Ruff
Дмитрий Ерин
Аватар для Ruff
1C
 
475 / 396 (14) ++++++
Регистрация: 18.09.2003
Адрес: Тула
Цитата:
Изначально опубликовано MironovI
но функция encrypt генерит таки неуникальные значения на уникальные строки.. такое ощущение что ей не хватает длинны ключа или чего-то еще..
Вот это засада... Получается, что в таком случае decrypt() должен отрабатывать некорректно.
А можно примеры уникальных строк, на которых такая фигня происходит?
Может быть неуникальность возникает уже после того, как ты избавляешься от спец. символов?
__________________
Старый 02.06.2005, 18:04   #46  
MironovI is offline
MironovI
Участник
 
724 / 77 (4) ++++
Регистрация: 30.05.2005
Цитата:
Изначально опубликовано Ruff

Вот это засада... Получается, что в таком случае decrypt() должен отрабатывать некорректно.
А можно примеры уникальных строк, на которых такая фигня происходит?
Может быть неуникальность возникает уже после того, как ты избавляешься от спец. символов?
Ех, с примерами тяжко, попробуй такой

-сальдо- 00000
-сальдо- 00001

не помню что на выходе, просто нет времени..

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

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Принципы построения базы данных Гужанов Павел DAX: Администрирование 11 05.09.2008 16:47
Журнал базы данных Sada DAX: Администрирование 32 23.06.2005 12:09
Подскажите чего надо сделать Red Stranger DAX: Программирование 5 04.04.2005 10:55
Создание полной копии Приложения и базы Perc DAX: Администрирование 5 09.03.2005 07:33
Уменьшение базы данных Axapta Writer DAX: Администрирование 13 15.09.2003 16:53
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 22:46.