EncryptHelper

本文介绍了一个加密/解密操作类的实现细节,包括使用DES算法进行字符串的加密和解密过程。提供了两种加密方法,一种是通过DES标准加密方式,另一种则是通过对ASCII码进行简单加减操作来实现简易加密。

[FTL] [aimonitor] [] Host terminated unexpectedly! Volo.Abp.AbpInitializationException: An error occurred during ConfigureServices phase of the module Suncere.AIMonitor.AIMonitorHttpApiHostModule, Suncere.AIMonitor.HttpApi.Host, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null. See the inner exception for details. ---> System.IO.IOException: invalid characters encountered in Hex data at Org.BouncyCastle.Utilities.Encoders.HexEncoder.DecodeString(String data, Stream outStream) in /_/crypto/src/util/encoders/HexEncoder.cs:line 194 at Org.BouncyCastle.Utilities.Encoders.Hex.Decode(String data) in /_/crypto/src/util/encoders/Hex.cs:line 113 at SM4.Sm4Crypto.Decrypt_ECB_Str(String cipherText) in D:\Project\suncereosmp\suncereosmp.v1.0\code\00backend\SuncereAIMonitor\src\Suncere.AIMonitor.Domain.Shared\Common\SM4\Sm4Crypto.cs:line 203 at Suncere.AIMonitor.Common.EncryptHelper.DecryptSM4(String original) in D:\Project\suncereosmp\suncereosmp.v1.0\code\00backend\SuncereAIMonitor\src\Suncere.AIMonitor.Domain.Shared\Common\SM4\EncryptHelper.cs:line 42 at Suncere.AIMonitor.Common.EncryptHelper.Decrypt(String original) in D:\Project\suncereosmp\suncereosmp.v1.0\code\00backend\SuncereAIMonitor\src\Suncere.AIMonitor.Domain.Shared\Common\SM4\EncryptHelper.cs:line 30 at Suncere.AIMonitor.AIMonitorHttpApiHostModule.ConfigureDecrypt(IConfiguration configuration) in D:\Project\suncereosmp\suncereosmp.v1.0\code\00backend\SuncereAIMonitor\src\Suncere.AIMonitor.HttpApi.Host\AIMonitorHttpApiHostModule.cs:line 252 at Suncere.AIMonitor.AIMonitorHttpApiHostModule.ConfigureServices(ServiceConfigurationContext context) in D:\Project\suncereosmp\suncereosmp.v1.0\code\00backend\SuncereAIMonitor\src\Suncere.AIMonitor.HttpApi.Host\AIMonitorHttpApiHostModule.cs:line 55 at Volo.Abp.AbpApplicationBase.ConfigureServices() --- End of inner exception stack trace --- at Volo.Abp.AbpApplicationBase.ConfigureServices() at Volo.Abp.AbpApplicationBase..ctor(Type startupModuleType, IServiceCollection services, Action`1 optionsAction) at Volo.Abp.AbpApplicationWithExternalServiceProvider..ctor(Type startupModuleType, IServiceCollection services, Action`1 optionsAction) at Volo.Abp.AbpApplicationFactory.Create(Type startupModuleType, IServiceCollection services, Action`1 optionsAction) at Volo.Abp.AbpApplicationFactory.Create[TStartupModule](IServiceCollection services, Action`1 optionsAction) at Microsoft.Extensions.DependencyInjection.ServiceCollectionApplicationExtensions.AddApplication[TStartupModule](IServiceCollection services, Action`1 optionsAction) at Suncere.AIMonitor.Startup.ConfigureServices(IServiceCollection services) in D:\Project\suncereosmp\suncereosmp.v1.0\code\00backend\SuncereAIMonitor\src\Suncere.AIMonitor.HttpApi.Host\Startup.cs:line 27 at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at Microsoft.AspNetCore.Hosting.ConfigureServicesBuilder.InvokeCore(Object instance, IServiceCollection services) at Microsoft.AspNetCore.Hosting.ConfigureServicesBuilder.<>c__DisplayClass9_0.<Invoke>g__Startup|0(IServiceCollection serviceCollection) at Microsoft.AspNetCore.Hosting.ConfigureServicesBuilder.Invoke(Object instance, IServiceCollection services) at Microsoft.AspNetCore.Hosting.ConfigureServicesBuilder.<>c__DisplayClass8_0.<Build>b__0(IServiceCollection services) at Microsoft.AspNetCore.Hosting.GenericWebHostBuilder.UseStartup(Type startupType, HostBuilderContext context, IServiceCollection services) at Microsoft.AspNetCore.Hosting.GenericWebHostBuilder.<>c__DisplayClass12_0.<UseStartup>b__0(HostBuilderContext context, IServiceCollection services) at Microsoft.Extensions.Hosting.HostBuilder.CreateServiceProvider() at Microsoft.Extensions.Hosting.HostBuilder.Build() at Suncere.AIMonitor.Program.Main(String[] args) in D:\Project\suncereosmp\suncereosmp.v1.0\code\00backend\SuncereAIMonitor\src\Suncere.AIMonitor.HttpApi.Host\Program.cs:line 41
最新发布
09-27
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

安得权

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值