|
|
#41 |
|
Участник
|
Зато остальным есть что почитать и есть над чем поразмышлять...
|
|
|
|
|
#42 |
|
Участник
|
Идея про TextBuffer была крута.. но функция encrypt генерит таки неуникальные значения на уникальные строки.. такое ощущение что ей не хватает длинны ключа или чего-то еще.. вобщем легко отделаться таки не получилось..
|
|
|
|
|
#43 |
|
Участник
|
Я бы в качестве кода использовал целое числовое значение, которое можно получить как i++, названия же можно вышеописанным способом, а можно и так
PHP код:
|
|
|
|
|
#44 |
|
Участник
|
Я сейчас вроде выкрутился, нашел функцию хэша.. туда передаю саму строку, получаю ключ, ключ и использую как код для кодирования, добавляя к нему фиксированный шипко секретный ключ, вроде пока не вылетала
) buf.setText(baseStr); buf.encrypt(TextBuffer::strHashKey(baseStr) + key); |
|
|
|
|
#45 |
|
Дмитрий Ерин
|
Цитата:
Изначально опубликовано MironovI
но функция encrypt генерит таки неуникальные значения на уникальные строки.. такое ощущение что ей не хватает длинны ключа или чего-то еще.. А можно примеры уникальных строк, на которых такая фигня происходит? Может быть неуникальность возникает уже после того, как ты избавляешься от спец. символов?
__________________
|
|
|
|
|
#46 |
|
Участник
|
Цитата:
Изначально опубликовано Ruff
Вот это засада... Получается, что в таком случае decrypt() должен отрабатывать некорректно. А можно примеры уникальных строк, на которых такая фигня происходит? Может быть неуникальность возникает уже после того, как ты избавляешься от спец. символов? -сальдо- 00000 -сальдо- 00001 не помню что на выходе, просто нет времени.. Специальные символы я уже не убираю, поскольку действительно из-за них тоже байда начинается.. но как я писал если ключем брать хэш строки, то проблема решается.. |
|
|
| Теги |
| законченный пример, кодировка, хэш, шифрование |
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| Принципы построения базы данных | 11 | |||
| Журнал базы данных | 32 | |||
| Подскажите чего надо сделать | 5 | |||
| Создание полной копии Приложения и базы | 5 | |||
| Уменьшение базы данных Axapta | 13 | |||
|