Base32Encoding Class

CryptSharp

Base32Encoding Class CryptSharp
Base-32 binary to text encodings. I needed multiple variations of base-64 for the various crypt algorithms, and base-16 (hex) for test vectors, so base-32 is mostly a freebie. It's great for e-mail verifications, product keys - really anywhere you need someone to type in a randomly-generated code.
Inheritance Hierarchy

SystemObject  CryptSharp.UtilityBase32Encoding

Namespace: CryptSharp.Utility
Assembly: CryptSharp (in CryptSharp.dll) Version: 2.1.0.0
Syntax

public static class Base32Encoding
Public NotInheritable Class Base32Encoding
public ref class Base32Encoding abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type Base32Encoding =  class end

The Base32Encoding type exposes the following members.

Properties

  NameDescription
Public propertyStatic memberCrockford
Crockford base-32 is somewhat traditional, but still better than the RFC 4648 standard. It is specified at http://www.crockford.com/wrmg/base32.html.
Public propertyStatic memberZBase32
z-base-32 is a lowercase base-32 encoding designed to be easily hand-written and read. It is specified at http://www.zer7.com/files/oss/cryptsharp/zbase32.txt.
Top
See Also

Reference