gpt4 book ai didi

ruby - 如何将十六进制转换为 base64urlsafe?

转载 作者:太空宇宙 更新时间:2023-11-03 17:52:58 27 4
gpt4 key购买 nike

将十六进制值(例如 SHA-256 摘要)转换为 base64urlsafe 的最佳方法是什么?格式?

例子:

f("e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855")
# => "47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU="

最佳答案

应该做到以下几点:

Base64.urlsafe_encode64(Array(hex_string).pack('H*'))

urlsafe_encode64 方法需要二进制输入,因此您需要先将十六进制表示转换为二进制,如上所示。

关于ruby - 如何将十六进制转换为 base64urlsafe?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20668937/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com