Мне нужно запутать текстовое содержимое элемента. Скажем, например, идентификатор плана. Идентификатор плана может появляться несколько раз в одном документе или в разных документах. Мне нужно, чтобы запутанный идентификатор плана был уникальным и последовательным (всегда сопоставлял 12345 с abc72) и ограничивался только 5 символами. Я бы предпочел не иметь отдельного существующего документа, который использовался бы в качестве файла сопоставления или содержал бы ключи.
Простая хеш-функция не будет работать из-за ограничения длины символа. Любые другие идеи? Я хотел бы продолжать делать это в чистом XQuery.
fn:translateне будет иметь большой безопасности. Если кто-то знает, что идентификатор источника состоит из пяти цифр, сопоставление становится намного проще угадать. - person mblakele   schedule 21.01.2014