18 packages tagged with “RFC4648”
Base32 and ZBase32 encoding library. Re-packaged with VS2017 and targetting netstandard1.1.
Base16, Base32, Base45, Base58, Base62, Base85 encoding/decoding library
Base32 and ZBase32 encoding library
BaseNEncodings.Net is a general base16, base32, base64 encodings library for .NET 2.0+, which is according to RFC 4648. Full details can be found on the project page here: https://github.com/wallf/BaseNEncodings.Net
Standards based implementations of various Base32 and Base64 encoding/decoding methods. These are designed to encode binary data to plain text, and decode the resulting text back to the original binary. This is useful when you need to transfer binary data through technologies that only support text (such as including binary security tokens in URLs). Base32Url encodes with only the characters A to Z and 2 to 7. No hyphens, underscores, pluses, slashes or equals are used, making it usable as a URL token in almost all circumstances. Base32Url also supports custom alphabets. A custom case sensitive alphabet with only consonant (non vowel) characters can be used to ensure your tokens do not contain accidental profanities. The following is an example that avoids vowels, the letter L and has no numeric characters: BCDFGHKMNPQRSTVWXYZbcdfghkmnpqrs. Base64Url is more compact than Base32Url and it is almost always usable as a URL token or file-name. The only non alpha-numeric characters Base64Url contains are the hyphen (-) and underscore (_) characters, neither of these need further encoding for use in URLs or file-names. * Supports standard Base32 with padding characters (=) per Base32 from RFC 4648. * Supports the Base32 extension / alternate alphabet z-base-32 and the asymmetric crockford encoding.
BaseNEncodings.Net is an RFC 4648 compliant base16, base32, and base64 encoding library for .NET Standard 1.1.
Parse and Convert Numbers to Different Bases Using Built-In Alphabets (Up to Base95) or Custom Alphabets. Ideal for number compression or mathematical calculations.
Implements Base-64 encoding with URL and filename safe alphabet. Add this package to your core library, so it would get the source code of this module without installing a binary dependency. Then proceed with using corresponding functionality from Atom.Util namespace, like if it was installed using binary assembly. Check out GitHub for more docs and usage examples.
.NET Standard Library for Base64 value type in a style equivalent to MikValSor.Base32
A .NET (C#) implementation of various binary-to-text data encodings.
Provides Base64 data encoding algorithms: Base64, Base64 URL.
Provides Base16 data encoding algorithms.
Provides Base32 data encoding algorithms: Base32, base32-hex, Crockford Base 32, z-base-32.
Base32 Encoder, Decoder and ValueType. Implementing multiple standards: - [default] Base32 according to RFC4648. - z-base-32 aka. ZBase32. - Crockford's Base32. - base32hex / Triacontakaidecimal according to RFC 2938.
Base32 encoding and decoding in .NET.
A high-performance .NET library for encoding and decoding base64url data as defined in RFC 4648 Section 5. Built with modern memory-efficient APIs including Span, ReadOnlySequence, and IBufferWriter. Features URL-safe encoding, zero-allocation options, streaming support, and buffer writer integration.
Base16, Base32, Base58, Base85 encoding/decoding library