actually: better way.

This commit is contained in:
Bitl 2020-04-09 18:29:40 -07:00
parent 65177e9611
commit f346697fbc
1 changed files with 13 additions and 18 deletions

View File

@ -41,36 +41,31 @@ public class SecurityFuncs
{
return RandomString(20);
}
//not really base64 anymore >:) plz change before release to use the newer format
public static string Base64Decode(string base64EncodedData, int format = 0)
public static string Base64Decode(string base64EncodedData)
{
if (format == 0)
try
{
return base64EncodedData.Decrypt();
}
catch(Exception)
{
var base64EncodedBytes = Convert.FromBase64String(base64EncodedData);
return System.Text.Encoding.UTF8.GetString(base64EncodedBytes);
}
else if (format == 1)
{
return base64EncodedData.Decrypt();
}
return "";
}
public static string Base64Encode(string plainText, int format = 0)
public static string Base64Encode(string plainText)
{
if (format == 0)
try
{
return plainText.Crypt();
}
catch (Exception)
{
var plainTextBytes = System.Text.Encoding.UTF8.GetBytes(plainText);
return Convert.ToBase64String(plainTextBytes);
}
else if (format == 1)
{
return plainText.Crypt();
}
return "";
}
public static bool IsBase64String(string s)