171 packages tagged with “base64”
A convenience wrapper struct for dealing with URL-safe Base64 encoded globally unique identifiers (GUID), making a shorter string value (22 vs 36 characters long). As of version 2.0.0, `ShortGuid` performs a sanity check when decoding strings to ensure they haven't been tampered with, i.e. allowing the end of a Base64 string to be tweaked where it still produces that same byte array to create the underlying Guid. Effectively there is "unused space" in the Base64 string which is ignored, but will now result in an `FormatException` being thrown. ShortGuid will never produce an invalid string, however if one is supplied, it could result in an unintended collision where multiple URL-safe Base64 strings can point to the same Guid. To avoid this uncertainty, a round-trip check is performed to ensure a 1-1 match with the input string. Stick with version 1.1.0 if you require the old behaviour with opt-in strict parsing.
A standards-compliant implementation of url-safe base64 encode/decode for .NET projects with Span optimizations.
Multiformat base encodings
A library for base64 encoding / decoding, as well as base64url support. For .NET Core 3.0 onwards encoding / decoding is done with SIMD-support.
常用的加密方法:DES、MD5、RNG、SHA
Platform.NET A cross-platform library of useful classes and extensions for C# and .NET.
Library for url-compatible base64 encoding/decodin
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
Get file size from base64 string
Parser for Apple Receipt that represented in base64 and encoded with ASN.1
Performs base64url encoding which differs from regular base64 encoding as follows. Padding is skipped so the pad character '=' doesn't have to be percent encoded. The 62nd and 63rd regular base64 encoding characters ('+' and '/') are replace with ('-' and '_') The changes make the encoding alphabet file and URL safe.
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.
With support for URL-safe encoding, this provides helpers methods for encoding and decoding base64, in multiple forms.
Implementation of Base16, Base64, Base85 codecs
A simple library to simplify base64 encoding and decoding
Exemplo: MyConvert.ToMd5("Seu Nome"); ou MyCheck.CheckCnpj("00.000.000/0001-00")
This library provides adapters for the missing hashing and base 64 algorithms in the .NET Standard frameworks. Specifically this library provides implementations of ICryptoTransform for HashAlgorithm, ToBase64Transform, and FromBase64Transform.
A binary-to-text encoder/decoder library for .NET and Fable. Provides base 16, base 32, base 46, base 64, and base 91 codecs. Supports custom character sets.
A modern cryptographic library for .NET 8+ based on libsodium and inspired by Monocypher.
CaveSystems BaseX Bibliothek. This packages contains base32 base64 and general baseX conversion classes.
Library of encoding/decoding related functionality for Hexadecimal, Base64 and Base32.
Kode-Aid base64 URL-safe encoding library.
Decode a UTF8 base64 encoded string. Supports both base64 and base64url.
BaseNEncodings.Net is an RFC 4648 compliant base16, base32, and base64 encoding library for .NET Standard 1.1.
Encoding bytes to multiple text format, e.g. Bin, Hex, Base32, Base64, Base95 (and more). Represent an integer in any base. Supports .NET 4.6.1 and Standard 1.1 (Core) Full source code (for review on GitHub) is well documented and tested. For inspirations of possible usage please review Test/Inspiration.cs file. If you like this project, please give it a star on GitHub ;)
Azure REST API Helpers for Modern C++. Featuring helper functions for date-time, encryption tokens for Azure REST API as a single header-only package and native Win32 libraries.
Smdn.Fundamental.PrintableEncoding.Base64.dll
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.
Este pacote é basicamente um utilitário. Criamos vários métodos e extensões que implementam funções do dia-a-dia do desenvolvedor como: Criptografia hash e simetrica, gerador de senha, extensão para string e conversor de DateTime para UnixTime. Conversor para base64 (Stream, Image, Byte, String), junto com sua função reversa.
Base64 Encode/Decode Library