0

我使用 mono 在 unix 机器上执行控制台应用程序。当我启动应用程序时出现错误

System.Security.Cryptography.AesCryptoServiceProvider could not be loaded, used in System.Core

在我的应用程序中,我使用 System.Security 命名空间的 AesCryptoServiceProvider 类。

在 Windows 机器上一切正常。

网络框架是3.5

单声道版

Mono JIT compiler version 1.2.6 (tarball)
Copyright (C) 2002-2007 Novell, Inc and Contributors. www.mono-project.com
        TLS:           __thread
        GC:            Included Boehm (with typed GC)
        SIGSEGV:       altstack
        Notifications: epoll
        Architecture:  x86
        Disabled:      none
4

1 回答 1

0

AesCryptoServiceProvider 不在单声道 1.2.6 中。

需要使用不同的算法作为 TripleDESCryptoServiceProvider

于 2017-01-26T11:28:10.203 回答