Base58

Base58

Base58 ist ein Begriff aus dem Computerbereich und beschreibt ein Verfahren zur Kodierung von positiven ganzen Zahlen. Das Alphabet von Base58 ergibt sich aus dem der Base64-Kodierung durch Weglassen der sechs Zeichen 0 (Null), I (großes i), O (großes o), l (kleines L), + (Plus) und / (Schrägstrich).

Das resultierende Alphabet der Länge 58 lautet "123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ", es besteht somit nur aus alpha-numerischen Zeichen.

Der Vorteil von Base58 im Vergleich zu Base64 ist, dass eine Verwechslung zwischen ähnlich aussehenden Zeichen unabhängig vom verwendeten Schrift-Font ausgeschlossen ist. Der Nachteil ist eine etwas längere Zeichenfolge als bei einer Base64-Kodierung. Außerdem können zwei Zahlen, die in binärer Darstellung gleich viele Bits enthalten, in Base58-Darstellung unterschiedlich lang sein. Dies liegt daran, dass 58 keine Zweierpotenz ist. Aus diesem Grund können zum Beispiel die Base58-kodierten Bitcoin-Adressen zwischen 25 und 34 Zeichen lang sein.

Verwendung

Verwendung findet die Base58-Kodierung typischerweise dort, wo lange Integer-Zahlen in kürzere Zeichenketten umgewandelt werden sollen und eine verwechslungsfeie Erkennung der Adresse sichergestellt sein soll, zum Beispiel bei flickr-short-URLs oder bei Bitcoin-Adressen.

Siehe auch

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем сделать НИР

Schlagen Sie auch in anderen Wörterbüchern nach:

  • I Love Music — (ILM) is an Internet popular music forum started by pop critic Tom Ewing in August 2000 as an adjunct to his music website, [http://freakytrigger.co.uk Freaky Trigger] . [http://www.ilxor.com/faq.html ILXor.com FAQ ] , Retrieved on 2007 08 22]… …   Wikipedia

  • Кировский проспект (Ленинград) — Каменноостровский проспект Санкт Петербург Общая информация Район города Петроградский Исторический район Петроградская сторона Прежние названия Дорога на Каменный остров, Каменноостровский, улица Красных Зорь, Кировский проспект,… …   Википедия

  • Кировский проспект (Санкт-Петербург) — Каменноостровский проспект Санкт Петербург Общая информация Район города Петроградский Исторический район Петроградская сторона Прежние названия Дорога на Каменный остров, Каменноостровский, улица Красных Зорь, Кировский проспект,… …   Википедия

  • Bitcoin — Das Hauptfenster unter Ubuntu Linux …   Deutsch Wikipedia

  • Bitcoin — Bitcoin …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”