我想在base58中对数据进行“反向编码”。反义编码的意思是给出一个arbritrary base58确认字符串,我想知道我可以编码的字节来重现该字符串。我不一定会拥有整个base58字符串。我可能只需要生成一个base58编码的字符串,它只有一个短语或一个单词或一些这样的
同样的问题可以应用于base64或任何其他编码,如简单的十六进制编码..我只是不确定如何处理来自相反角度的问题像往常一样。
我的应用程序特别具有额外的复杂性(比特币地址),我需要将数据前缀为任意值的1个字节,然后用4个字节的相当arbritrary值(校验和)后缀
虽然伪代码当然可行,但我特意在C#中编写