小编Ndy*_*Ndy的帖子

TripleDES 16字节不起作用

我正在尝试将一些项目迁移.net framework 4.5.net core.尝试迁移旧crypting/decrypting方法时会出现问题.该方法是一个TripleDES带有MD5哈希的密钥.MD5哈希总是返回16个字节.这个效果很好.net framework 4.5,但.net coreSystem.Security.Cryptography.Algorithms TripleDES只接受24个字节的密钥长度.在4.5中它接受16个字节或24个字节.有没有我可以尝试的变通方法?

后来编辑:初始化的时候到了TripleDes类调用新TripleDesImplementation这是这个.在此声明CNG不支持128位密钥.

.net c# cryptography tripledes .net-core

5
推荐指数
1
解决办法
1075
查看次数

标签 统计

.net ×1

.net-core ×1

c# ×1

cryptography ×1

tripledes ×1