SecureBase
ProjectsLibrariesQuick LinksFeedback
English
English
  • SecureBase
    • Demo Apps Screenshots
  • .NET
    • Installation
    • Usage
    • Version Notes
  • Delphi
    • Installation
    • Usage
    • Version Notes
  • Go
    • Installation
    • Usage
    • Version Notes
  • Java
    • Installation
    • Usage
    • Version Notes
  • Python
    • Installation
    • Usage
    • Version Notes
Powered by GitBook
On this page
  1. .NET

Usage

PreviousInstallationNextVersion Notes

Last updated 6 months ago

CtrlK
//SecureBase.SBEncoding sbencoding = SecureBase.SBEncoding.UNICODE;
SecureBase.SBEncoding sbencoding = SecureBase.SBEncoding.UTF8;

SecureBase bs = new SecureBase(sbencoding);
bs.SetSecretKey(secretkey);

//Encoding
string encodeddata = bs.Encode(data);

//Decoding
string decodeddata = bs.Decode(data);
SecureBase sb = new SecureBase(SecureBase.SBEncoding.UTF8);
sb.SetSecretKey("xcompany-secret-key");

//Encoding
string filedata = File.ReadAllText("data.txt");
File.WriteAllText("encoded.txt", sb.Encode(filedata));

//Decoding
string fileencoded = File.ReadAllText("encoded.txt");
File.WriteAllText("decoded.txt", sb.Decode(fileencoded));

You can examine sample usage via the SecureBaseApp application on Github.