转到如何实现python比纳西。不快乐方法?

2024-09-28 05:24:05 发布

您现在位置:Python中文网/ 问答频道 /正文

在我的公司有一个用python编写的系统,我想用golang重新实现它。在

问题

Pythonbinascii.unhexlify似乎很复杂,我不知道在go中实现它有多热。在


Tags: go系统公司golangunhexlifypythonbinascii
1条回答
网友
1楼 · 发布于 2024-09-28 05:24:05

binascii.unhexlify方法非常简单。 它只是从十六进制转换成二进制。每两个十六进制数字是一个8位字节(256个可能值)。 这是我的密码

func unhexlify(str string) []byte {
    res := make([]byte, 0)
    for i := 0; i < len(str); i+=2 {
        x, _ := strconv.ParseInt(str[i:i+2], 16, 32)
        res = append(res, byte(x))
    }
    return res
}

我应该使用库

^{pr2}$

相关问题 更多 >

    热门问题