Tag: codenameone

在模块CommonLanguageRuntimeLibrary中找不到类型System.ApplicationException

我通过CodenameOne的IKVM版本运行了第三方Android库,并成功导入输出.dll作为我在Visual Studio中的UWP应用程序的引用。 在尝试编译项目时,我得到一个构建错误: (从错误列表窗口) 在模块CommonLanguageRuntimeLibrary中找不到类型System.ApplicationException (从“输出”窗口) 程序文件(x86)\ MSBuild \ Microsoft \ WindowsXaml \ v14.0 \ 8.2 \ Microsoft.Windows.UI.Xaml.Common.targets(352,5):Xaml内部错误错误WMC9999:在模块CommonLanguageRuntimeLibrary中找不到类型System.ApplicationException 。 从我所读到的内容, System.ApplicationException在.Net中为UWP折旧,而你应该只使用System.Exception 我不知道如何解决和/或纠正这个问题,因为它来自一个库,而不是我自己的代码。 提前致谢。

跨平台上的AES cbc填充加密/解密(.net c#和代号为一个充气城堡)

加密/解密在跨平台中不起作用。 我使用此链接使用代号为one的充气城堡AES密码加密/解密文本。 使用J2ME中的Bouncycastle示例进行AES加密/解密 从服务器端(.net),我使用此链接实现相同的方法。 AES 128bit Cross Platform (Java and C#) Encryption Compatibility 现在我没有收到任何错误但是从代号加密不会在服务器端完全解密,反之亦然。 任何人请帮我解决这个问题。 Codename代码: import org.bouncycastle.crypto.CipherParameters; import org.bouncycastle.crypto.CryptoException; import org.bouncycastle.crypto.engines.AESEngine; import org.bouncycastle.crypto.modes.CBCBlockCipher; import org.bouncycastle.crypto.paddings.PaddedBufferedBlockCipher; import org.bouncycastle.crypto.params.KeyParameter; import org.bouncycastle.crypto.params.ParametersWithIV; import org.bouncycastle.util.encoders.Base64; public class Test { private static PaddedBufferedBlockCipher cipher = null; public static void main(String[] args) { try { byte key[] = “MAKV2SPBNI992122”.getBytes(“UTF-8”); byte[] iv […]