Как я могу зашифровать / дешифровать с нечетким допуском?
Я хочу иметь возможность использовать Stroke на InkCanvas в качестве ключа для моего шифрования, но при повторном дешифровании пользователю не нужно рисовать точный тот же символ, только аналогичный. Можно ли это сделать в. NET C #?
--- Обновление (9 сен) ---
В идеале мне нужен алгоритм шифрования, который принимал бы любой ключ в определенном диапазоне ключей на основе некоторого базового ключа и функцию, определяющую допустимые различия ..
Я выполняю все шифрование / дешифрование локально, поэтому мне не нужно безопасно отправлять что-либо по сети. И я не хочу хранить ключ, используемый для шифрования, поэтому мне не с чем сравнивать. Я мог бы придумать какой-нибудь метод для генерации одного и того же ключа для каждого похожего штриха, но это непросто, если нужно принять любой символ (не только буквы). Другой вариант - если ключ шифрования каким-то образом может принимать аналогичные ключи по дизайну, что я не знаю, возможно ли это ... ?