我最近试图将一个Flex/Java软件解决方案从Windows移植到Linux (CentOS6 64位),我遇到了这个问题。当Java应用程序收到加密文本(用Base64编码)时,我将其记录下来,并且它在Linux和Windows上都是相同的。关键显然是一样的。我认为这可能是一个字符集编码问题,但即使是用-Dfile.encoding=UTF8或-didn=windows-1252选项启动JBoss和Java应用程序也不起作用。以下是用于加密(ActionScript)的代码:
var keyData:Byte