hashlib_codecs 1.1.1
hashlib_codecs: ^1.1.1 copied to clipboard
Fast and error resilient codecs. Currently supporting Binary(Base2), Hexadecimal(Base16), Base32 and Base64.
example/hashlib_codecs_example.dart
import 'package:hashlib_codecs/hashlib_codecs.dart';
void main() {
var input = [0x3, 0xF1];
print("input => $input");
print('');
print("binary => ${toBinary(input)}");
print('');
print("hexadecimal => ${toHex(input)}");
print("hexadecimal (uppercase) => ${toHex(input, upper: true)}");
print('');
print("base32 => ${toBase32(input)}");
print("base32 (lowercase) => ${toBase32(input, lower: true)}");
print("base32 (no padding) => ${toBase32(input, padding: false)}");
print('');
print("base64 => ${toBase64(input)}");
print("base64url => ${toBase64(input, url: true)}");
print("base64 (no padding) => ${toBase64(input, padding: false)}");
print('');
}