Skip to content

opencs/ocsbincodec-csharp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenCS Binary-to-Text library for CSharp

Copyright (c) 2015 Open Communications Security. All rights reserved.

Introduction

The OpenCS Binary-to-Text library for C# (ocsbincodec-csharp) is a customizable library capable of encode and decode binary values to plain text using multiple standard and non-standard encodings schemes. It is a direct port of ocsbincodec-java (https://github.com/opencs/ocsbincodec-java).

This library was designed to be as flexible as possible. This means that the implementations in this library will always favor flexibility first.

Version history

  • 1.0.0:
    • First public version ported from ocsbincodec-java

Features

  • Multiple Binary-to-Text encondings
    • Binary (customizeble)
    • Hexadecimal (RFC4648, customizable)
    • Base32 (RFC4648, customizable)
    • Base64 (RFC4648, customizable)
  • Custom alphabets
  • Uniform interface for all encoders/decoders
  • Compatible with C# 3.5 and higher (including Windows Phone)

Licensing

This software is released under the Modified BSD License.

FAQ

Can I use this library on commercial software?

Yes. Just follow the license restrictions.

About

OpenCS Binary-to-Text library (C#)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages