.net core如何解密.net framework System.Web.Security.MachineKey.Protect()加密的密文?

最近在做.net framework到.net core的代码重构,然后发现.net core里面已经没有System.Web.Security.MachineKey.Protect()这个方法了,取而代之的是IDataProtector

以前的.net framework的数据通过System.Web.Security.MachineKey.Protect()进行加密,
对应的web.config配置如下:

<!-- DEV & QA -->

加密后的密文如下:
QEfVpMPsSbAD6V3w5NnSWCi4uHnvHjvHtSJsuNYi+GqnYRT1R9TJSS5hxHFq3a+4NuR9UPjlBbgsoj7lRk08PajDLFM=

machineKey validationKey="xxxxx" decryptionKey="xxxxxxxx" validation="SHA1" decryption="3DES

validationKey,decryptionKey都有,如何能在.net core中通过相应的validationKey,decryptionKey把上述的密文正确解密出来~

求大神帮助~

2个回答

通过反编译.net的源码已经把问题解决了

C#/NET架构一线码农视频课程架构师视频 Quartz.NET 2.5 C#20种常见设计模式 redis 5.0.3
mongodb3.2.8 Asp.Net SignalR 2.1.2 .netcore 2.1
WCF 4.5 分布式技术SOA NOSQL Entity Framework 6.0
这套教程打包200块钱需要联系 单套30
qq1171015549
qq3170495148
qq3389798880
qq2171713479
qq2890083872
qq2131034836
qq1399494644
1.Quartz.NET 2.5 定时调度框架入门到源码研究在线视频课程
2.玩转重量级消息队列rabbitmq 3.6.5在线视频课程
3.C#多线程[task,async,plinq]并行编程在线视频课程
4.C#20种常见设计模式【优化代码设计,提高代码质量】在线视频课程
5.玩转WCF 4.5 分布式技术SOA服务框架在线视频课程
6.内存数据库redis 3.2.6【nosql】在线视频课程
7.高并发高可用nosql数据库mongodb3.2.8在线视频课程
8.从源码角度学习asp.net mvc5在线视频课程
9.C#语言集成查询LinqToSql,ToXml,ToOjbect 在线视频课程
10.Asp.Net SignalR 2.1.2 websocket 在线视频课程
11.服务通讯框架WCF【C#,分布式,http,tcp】在线视频课程
12.架构师带你从.net framework快速切入到.netcore 2.1的世界
13.基于C#一线码农的Entity Framework 6.0学习视频
s

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!