我收到了来自服务器的get请求,但是使用Python中的一种简单算法对其进行了加密,因此我在ActionScript中使用了此Method来对其进行解密:

public static function Decrypt (encrypted : String) : String
{
var resultArray : ByteArray = new ByteArray();
for (var i:int = 0; i < encrypted.length; i++){
resultArray.writeByte(encrypted.charCodeAt(i) ^ 0x34);
} var resultString : String = resultArray.toString();
return resultString;
}


现在,我需要在Javascript中实现此功能,但是JS中没有ByteArray类,我该如何做到这一点?欢迎使用代码和库。

最佳答案

 function Decrypt(encrypted) {
    var resultString = '';
    for (var i = 0; i < encrypted.length; i++) {
        resultString += String.fromCharCode(encrypted.charCodeAt(i) ^ 0x34);
    }
    return resultString;
 }

关于javascript - 将功能从ActionScript转换为Javascript,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8860695/

10-12 00:54