Я несколько дней пытался заставить этот пакет работать.У кого-нибудь есть идеи, почему конкретно в Unity этот пакет не реализован?После использования метода в пакете я возьму, например, метод CngKey.Import
, который выдает следующее:
NotImplementedException: The method or operation is not implemented.
System.Security.Cryptography.CngKey.Import(System.Byte[] keyBlob,
System.Security.Cryptography.CngKeyBlobFormat format)
Что я пробовал:
Использование в новом консольном проекте в Visual Studio - это прекрасно работает.
Использование на моем другом компьютере, который является Mac, похоже, этот пакет даже не распознается на Mac.
Перетаскивание DLL-файлов в Unity.
Установка всех пакетов криптографии из nuget.
Попыткаповторно добавьте любые ссылки в Visual Studio.
Обновление Unity до последней версии.
Возможно, этот пакет не поддерживается, ноЯ думал, что спросить, прежде чем опубликовать вопрос на GitHub.Спасибо, очень признателен:)
Edit1: Добавлен небольшой пример использования кода.В моем редакторе текст красный, но он компилируется и во время выполнения выдает исключение NotImplementedException, как указано выше.
using (CngKey key = CngKey.Import(new byte[] { 2 }, CngKeyBlobFormat.EccPrivateBlob))
{
}