Modul Grundmodul

Modulbasis58

Base58-Codierungs- und Decodierungsmodul

base58Modul ist ein Modul, das für die Base58-Kodierung und -Dekodierung von Daten verwendet wird. Base58 ist eine Kombination aus Zahlen und Buchstaben. Es enthält keine leicht verwechselbaren Zeichen wie die Zahl 0, den Buchstaben O, den Buchstaben I, den Buchstaben l usw. und ist weniger fehleranfällig.

Dieses Modul bietet zwei Methoden encode: und . Die Methode wird verwendet, um die angegebenen Daten mit Base58 zu kodieren und die kodierte Zeichenfolge zurückzugeben. Die Methode wird verwendet, um die angegebene Base58-codierte Zeichenfolge zu decodieren und die decodierten Binärdaten zurückzugeben.decodeencodedecode

Hier ist base58Beispielcode für das Modul:

1 2 3 4 5 6 7 8
var base58 = require('base58'); var data = "Hello, World!"; var encoded = base58.encode(data); console.log(encoded); // => 'StV1DL6CwTryKyV' var decoded = base58.decode(encoded); console.log(decoded.toString()); // => 'hello world'

statische Funktion

encode

Daten in Base58 kodieren

1
static String base58.encode(Buffer data);

Aufrufparameter:

  • data:Buffer, die zu kodierenden Daten

Rückgabeergebnisse:

  • String, gibt die codierte Zeichenfolge zurück

Daten mit base58check kodieren

1 2
static String base58.encode(Buffer data, Integer chk_ver);

Aufrufparameter:

  • data:Buffer, die zu kodierenden Daten
  • chk_ver: Ganzzahl, geben Sie die Verifizierungsversion an

Rückgabeergebnisse:

  • String, gibt die codierte Zeichenfolge zurück

decode

Dekodieren Sie die Zeichenfolge mithilfe der Base58-Methode in Binärdaten

1
static Buffer base58.decode(String data);

Aufrufparameter:

  • data: String, der zu dekodierende String

Rückgabeergebnisse:

  • Buffer, gibt die dekodierten Binärdaten zurück

Dekodieren Sie die Zeichenfolge mithilfe der base58check-Methode in Binärdaten

1 2
static Buffer base58.decode(String data, Integer chk_ver);

Aufrufparameter:

  • data: String, der zu dekodierende String
  • chk_ver: Ganzzahl, geben Sie die Verifizierungsversion an

Rückgabeergebnisse:

  • Buffer, gibt die dekodierten Binärdaten zurück