开发者社区> 问答> 正文

小白求助~~翻译代码:报错

ASP加密函数,key=128 Function ly_jiami(Str,Key) for i=1 to len(Str) TempNum=Hex(asc(mid(Str,i,1)) XOR Key) if len(TempNum)=4 then ly_jiami=ly_jiami & cstr(TempNum) else ly_jiami=ly_jiami & "00" & cstr(TempNum) end if next End Function 不懂这需要,一时看不懂,求大神解释下逻辑原理!

展开
收起
kun坤 2020-06-14 10:39:53 501 0
1 条回答
写回答
取消 提交回答
  • public static String encode(String str,int key){
    String  retVal = "";
    for(int k =0;k<str.length();k++){
    String tempStr = Integer.toHexString((str.charAt(k))^key);
    if(tempStr.length()==4){
    retVal += tempStr;
    }else{
    retVal += "00"+ tempStr;
    }
    }
    return retVal;

    }

    蒙的...

    ###### @Stay灬调调 已经解决,mark一下######不懂java......亲能帮忙说解释下逻辑嘛,我想用oc写######回复 @ioslululu : java....######你这是oc语言嘛?
    2020-06-14 10:39:58
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
让学习有效发生 立即下载
大模型时代的搜推广应用和实践 立即下载
Java开发手册(泰山版) 立即下载