AES解密在python中有效,但在.NET中无效的可能原因是使用了不同的加密算法或者密钥长度。AES(Advanced Encryption Standard)是一种对称加密算法,它使用相同的密钥进行加密和解密。在python中,常用的AES解密库是pycryptodome或cryptography,而在.NET中,常用的AES解密库是System.Security.Cryptography。这两个库可能使用了不同的默认参数或者实现方式,导致在.NET中无法正确解密python中加密的数据。
为了解决这个问题,可以尝试以下几个步骤:
总之,要解决AES解密在python中有效但在.NET中无效的问题,需要确保在两个平台上使用相同的加密算法、密钥长度、初始向量和填充方式。如果仍然无法解决问题,可以尝试使用其他加密算法或者其他加密库。
领取专属 10元无门槛券
手把手带您无忧上云