Я хочу создать 2 действительно простых библиотеки:
1), который подпишет документ XML
2) это проверит, что документ xml не был изменен.
Я попытался использовать RSACryptoServiceProvider и контейнер ключей. Но когда я перехожу на другую машину, это не работает, поскольку ключ хранится в машине.
Я хочу сохранить ключ в dll, который я создаю (я знаю, что это не рекомендуется), но я просто не могу понять, как написать некоторый код, чтобы просто подписать XML-документ, а затем убедиться, что он не был изменен.
Так что мне нужно использовать симметричный ключ, чтобы сделать то, что я хочу, возможно ли это?
Пит