20 packages tagged with “base64url”
A library for base64 encoding / decoding, as well as base64url support. For .NET Core 3.0 onwards encoding / decoding is done with SIMD-support.
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.
Collection of simple pieces of reusable code designed such that dependencies aren't forced upon consumers of its packages. Package is shipped as source code.
Decode a UTF8 base64 encoded string. Supports both base64 and base64url.
Kode-Aid base64 URL-safe encoding library.
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.
High-performance cryptographically strong replacement for Guid.NewGuid(), with database-optimized GUIDs and fast random string generation.
Contain extensions that, takes a type and return a string or takes a string and return a type.
base64 encode/decode for URL applications. dotnet global tool of Base64UrlCore.
AltaModa Technologies .NET Extensions
String extension methods
base64 encode/decode for URL applications.
BaseN binary to text converters. Base64 converter, Base64 Url-safe converter, Base32 converter, ZBase32 converter, Base16(Hex) converter.
Just an evolving collection of general purpose coding productivity tools
Encoding data in base64 up to 128 bits
Base64url binding library for Bridge.NET projects.
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.
A simple implementation of Base64-Url encoding