Использование штрихов пера с алгоритмом нечеткой допустимости в качестве ключа шифрования

Как я могу зашифровать / дешифровать с нечетким допуском?

Я хочу иметь возможность использовать Stroke на InkCanvas в качестве ключа для моего шифрования, но при повторном дешифровании пользователю не нужно рисовать точный тот же символ, только аналогичный. Можно ли это сделать в. NET C #?

--- Обновление (9 сен) ---

В идеале мне нужен алгоритм шифрования, который принимал бы любой ключ в определенном диапазоне ключей на основе некоторого базового ключа и функцию, определяющую допустимые различия ..

Я выполняю все шифрование / дешифрование локально, поэтому мне не нужно безопасно отправлять что-либо по сети. И я не хочу хранить ключ, используемый для шифрования, поэтому мне не с чем сравнивать. Я мог бы придумать какой-нибудь метод для генерации одного и того же ключа для каждого похожего штриха, но это непросто, если нужно принять любой символ (не только буквы). Другой вариант - если ключ шифрования каким-то образом может принимать аналогичные ключи по дизайну, что я не знаю, возможно ли это ... ?

12
задан Andreas Zita 9 September 2010 в 16:41
поделиться