我收到了来自服务器的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/