![]() |
#21 |
Участник
|
Цитата:
Изначально опубликовано Pavel
Может быть это смешно, но у папы аксапты шифрование есть. ![]() Второе снизу, в середине экрана поле "Шифр", включает шифрование записей выбранной картотеки. Было бы логично перенести в аксапту шифрование, также как слои, меточные файлы и прочее. |
|
![]() |
#22 |
Участник
|
Цитата:
Изначально опубликовано Pavel
Может быть это смешно, но у папы аксапты шифрование есть. ![]() ![]() Теперь к задаче... Переименование ключей делайте при помощи renameKey... Не надо изобретать велосипед. Остальной текст заменять рандомом. См. класс BMCreateFactory, BMtext, BMrandom Главная проблема - как уникальный при переименовании оставить уникальным. Например, поставляйте в код текстовое представление recID. На редкость бредовая задача... |
|
![]() |
#23 |
Участник
|
Всё равно, что переписывать историю своей болезни перед сдачей её лечащему врачу("Чтобы доктор чего лишнего не узнал!"). Понятно, каково будет лечение...
|
|
![]() |
#24 |
Участник
|
Цитата:
Изначально опубликовано mazzy
Красиво ![]() Теперь к задаче... Переименование ключей делайте при помощи renameKey... Не надо изобретать велосипед. Остальной текст заменять рандомом. См. класс BMCreateFactory, BMtext, BMrandom Главная проблема - как уникальный при переименовании оставить уникальным. Например, поставляйте в код текстовое представление recID. На редкость бредовая задача... |
|
![]() |
#25 |
SAP
|
Цитата:
Изначально опубликовано MironovI
А эт да.. у сынка тож есть, не свое - БД-шное.. но в смысл задачи не вписывается к сожалению.. ![]() В таких случаях предприятия, как правило, не передают базу с информацией, а специалистам поддержки приходится осуществлять работы на территории заказчика и под присмотром его ответственного сотрудника. |
|
![]() |
#26 |
Участник
|
Проще настройки выгрузить.
Чем городить такую хрень.
__________________
![]() |
|
![]() |
#27 |
Участник
|
Цитата:
Изначально опубликовано ppson
Проще настройки выгрузить. Чем городить такую хрень. ![]() Настроек будет недостаточно. Но согласен... лечить надо как-то по другому. |
|
![]() |
#28 |
Участник
|
Цитата:
Изначально опубликовано Pavel
Не вы первый, кто желает сохранить конфиденциальность информации перед обслуживающей организацией. Однако, выбраный подход впечатляет своей кодерской фантазией. ![]() В таких случаях предприятия, как правило, не передают базу с информацией, а специалистам поддержки приходится осуществлять работы на территории заказчика и под присмотром его ответственного сотрудника. ![]() |
|
![]() |
#29 |
SAP
|
Цитата:
Изначально опубликовано MironovI
...несколько прогеров сидят в Питере у клиента, несколько в Питере же, но в офисе, несколько в Москве и такая ситуация нормальна, всех в офис к клиенту просто не запихнуть.. ![]() Тогда присоединяюсь к ppson, логично дать консультантам систему с настройками, пускай работают на своих тестовых массивах данных. По завершению основного цикла разработки установка и тестирование у клиента уже на копии рабочих данных. |
|
![]() |
#30 |
Участник
|
Цитата:
Изначально опубликовано mazzy
Вдруг у них какая-нибудь фигня с суммовыми ![]() Настроек будет недостаточно. Но согласен... лечить надо как-то по другому. 1) Суммовые разницы и сопоставления 2) Закрытие склада 3) Как в производстве сделать из колбасы свинью ![]() |
|
![]() |
#31 |
SAP
|
Цитата:
Изначально опубликовано MironovI
1) Суммовые разницы и сопоставления 2) Закрытие склада ![]() Полагаете, у консультантов не на чем суммовые разницы и закрытие склада "прогнать"? |
|
![]() |
#32 |
Участник
|
![]()
Кстати о renamePrimaryKey тут как раз недавно переименовали первичный ключ у Кассы, переименовалось все замечательно, акромя поля AccountNum в таблице LedgerJournalTrans (3.0 SP1)
![]() |
|
![]() |
#33 |
Дмитрий Ерин
|
Цитата:
Изначально опубликовано MironovI
...проблемы с "перекурочиванием" это правда не решает, но я думаю пора сворачивать тему и так, буду писать перестановку символов, как это не геморно... PHP код:
__________________
![]() |
|
![]() |
#34 |
Роман Долгополов (RDOL)
|
Вот нашел xpo, который писал года три назад делал именно для замены буковок на крокозябры и именно для тестирования производительности на "реально-нереальных" данных. Алгоритма уже не помню, помню только что работала только для MS SQL и была написана для версии 2.5. И еще вроде там не бог весть какое шифрование, но этого было достаточно
Если интересно, то пользуйтесь, доделывайте, переделывайте - в общем творите что хотите, но только сами. Тратить время на воспоминания и ответы на вопросы сейчас не могу |
|
![]() |
#35 |
Участник
|
Цитата:
Изначально опубликовано Ruff
Почему именно перестановку? А TextBuffer.encrypt() / decrypt() чем не подходит? PHP код:
![]() |
|
![]() |
#36 |
NavAx
|
Цитата:
buf.encrypt(12345)
PHP код:
|
|
![]() |
#37 |
Модератор
|
Цитата:
Изначально опубликовано raz
эта функция слишком слабая для использования, ломается на раз, там ИМХО 8 битный ключ. PHP код:
![]() СУважением, Георгий |
|
![]() |
#38 |
Участник
|
Цитата:
г-н MironovI! Вы думаете, эту ветку консультанты не читают?
__________________
Функциональное тестирование сайтов |
|
![]() |
#39 |
Дмитрий Ерин
|
Цитата:
Изначально опубликовано raz
эта функция слишком слабая для использования, ломается на раз, там ИМХО 8 битный ключ. Но можно сделать многократный encrypt() с разными ключами ![]() Тут уже все от фантазии автора зависит ![]() А вообще, задача-то не написании абсолютной защиты, а в "проставлении закорючек вместо букв", как я понял ![]()
__________________
![]() |
|
![]() |
#40 |
Шаман форума
|
Сколько же воды было налито, прежде чем человек получил совет, которого он просил
![]() |
|
Теги |
законченный пример, кодировка, хэш, шифрование |
|
![]() |
||||
Тема | Ответов | |||
Принципы построения базы данных | 11 | |||
Журнал базы данных | 32 | |||
Подскажите чего надо сделать | 5 | |||
Создание полной копии Приложения и базы | 5 | |||
Уменьшение базы данных Axapta | 13 |
|