UnityEssentials
Small but useful tools and features for Unity
Public Member Functions | Static Private Member Functions | Static Private Attributes | List of all members
Essentials.SaveData.SD_Encoder Class Reference

Simple Encoder used by the SaveData class. More...

Collaboration diagram for Essentials.SaveData.SD_Encoder:
Collaboration graph

Public Member Functions

string Encode (string input, string password)
 Encode the specified input with password. More...
 
string Decode (string input, string password)
 Decode the specified input with password. More...
 

Static Private Member Functions

static byte[] Generate256BitsOfRandomEntropy ()
 

Static Private Attributes

const int Keysize = 256
 
const int DerivationIterations = 1000
 

Detailed Description

Simple Encoder used by the SaveData class.

Grabbed from https://stackoverflow.com/questions/10168240/encrypting-decrypting-a-string-in-c-sharp

>

Definition at line 40 of file SD_Encoder.cs.

Member Function Documentation

◆ Decode()

string Essentials.SaveData.SD_Encoder.Decode ( string  input,
string  password 
)

Decode the specified input with password.

Parameters
inputInput.
passwordPassword.

Definition at line 92 of file SD_Encoder.cs.

Here is the caller graph for this function:

◆ Encode()

string Essentials.SaveData.SD_Encoder.Encode ( string  input,
string  password 
)

Encode the specified input with password.

Parameters
inputInput.
passwordPassword.

Definition at line 51 of file SD_Encoder.cs.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Generate256BitsOfRandomEntropy()

static byte [] Essentials.SaveData.SD_Encoder.Generate256BitsOfRandomEntropy ( )
staticprivate

Definition at line 127 of file SD_Encoder.cs.

Here is the caller graph for this function:

Member Data Documentation

◆ DerivationIterations

const int Essentials.SaveData.SD_Encoder.DerivationIterations = 1000
staticprivate

Definition at line 44 of file SD_Encoder.cs.

◆ Keysize

const int Essentials.SaveData.SD_Encoder.Keysize = 256
staticprivate

Definition at line 43 of file SD_Encoder.cs.


The documentation for this class was generated from the following file: