# 问题现象
启用DES加密以后,调用BUA的SOA服务有一定机率出现"调用UserBFO中的GetUserByUid方法出错"。开启SOA下的log4net日志以后并查看详细错误如下:
System.Security.Cryptography.CryptographicException:不正确的数据。
# 问题原因
由于BUA 2.5以前版本使用的DES加密类内部使用了共享变量导致多个调用出现了变量篡改。
# 解决方案
下载附件的dll,更新BUA的SOA Web服务。
Beyondbit.Security.zip (2.7KB)