/BotCrypt

Encrypt & Decrypt Strings and Bytes with Password

Primary LanguageC#MIT LicenseMIT

BotCrypt

Simple way to Encrypt or Dycrypt String and Files!

GitHub issues GitHub forks GitHub stars GitHub license logo

Installation Methods

  • Search for "BotCrypt" at Nuget Package Manager in Visual Studio.
  • Run "Install-Package BotCrypt" at Package manager Console in Visual Studio.
  • Run "dotnet add package BotCrypt" at your Command Line.

Usage

  • First add Package Refrence
...
using BotCrypt
...
  • Encrypting String
...
string Text = "Hello BotCrypt!";
string Password = "EncryptionPassword";
string EncryptedText = Crypter.EncryptString(Password, Text); // EGhw8RQ35r1AGg4fBuuKAQ==
...
  • Decrypting String
...
string EncryptedText = "EGhw8RQ35r1AGg4fBuuKAQ==";
string Password = "EncryptionPassword";
string Text = Crypter.DecryptString(Password, EncryptedText); // Hello BotCrypt!
...
  • Encrypting File
...
string FilePath = "Image.png";
byte[] FileBytes = File.ReadAllBytes(FilePath);
string Password = "EncryptionPassword";
string EncryptedFile = Crypter.EncryptByte(Password, FileBytes);

//Updating File With Encryped File
File.WriteAllText(FilePath, EncryptedFile);
...
  • Decrypting File
...
string FilePath = "Image.png";
string FileContent = File.ReadAllText(FilePath);
string Password = "EncryptionPassword";
byte[] DecryptedFile = Crypter.DecryptByte(Password, FileContent);

//Updating File With Decryped File
File.WriteAllBytes(FilePath, DecryptedFile);
...

©2022, All rights reserved, BotCrypt