如何将 node.js 上的文本转换为 Base58?
How to convert text to Base58 on node.js?
我想将 "Hello World" 之类的消息转换为 base58,然后能够使用 node.js 对其进行解码。Base-58 module 有以下解释,但我无法完全理解如何转换我的消息。
Base58.encode(a Buffer or Uint8Array) returns a String
Base58.decode(a String) returns a Buffer
我想我需要先将消息转换为其他内容,然后再转换为 base58.And 以解码 base58 消息,同样,需要转换为其他内容并从那里转换为文本,对吗?
var codedString = Base58.encode(new Buffer("Hello world"));
你会得到的
编码:
var message = "Hello World";
var codedString = Base58.encode(new Buffer(message));
console.log (codedString);
这对消息进行了成功编码
JxF12TrwUP45BMd
然后,解码:
var decodedString = Base58.decode(codedString);
var buff = new Buffer(decodedString);
console.log(buff.toString('utf8'));
这成功解码了消息
Hello World
我想将 "Hello World" 之类的消息转换为 base58,然后能够使用 node.js 对其进行解码。Base-58 module 有以下解释,但我无法完全理解如何转换我的消息。
Base58.encode(a Buffer or Uint8Array) returns a String
Base58.decode(a String) returns a Buffer
我想我需要先将消息转换为其他内容,然后再转换为 base58.And 以解码 base58 消息,同样,需要转换为其他内容并从那里转换为文本,对吗?
var codedString = Base58.encode(new Buffer("Hello world"));
你会得到的
编码:
var message = "Hello World";
var codedString = Base58.encode(new Buffer(message));
console.log (codedString);
这对消息进行了成功编码
JxF12TrwUP45BMd
然后,解码:
var decodedString = Base58.decode(codedString);
var buff = new Buffer(decodedString);
console.log(buff.toString('utf8'));
这成功解码了消息
Hello World