Skip to content

Latest commit

 

History

History
38 lines (25 loc) · 1.12 KB

README.md

File metadata and controls

38 lines (25 loc) · 1.12 KB

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.