Hyperion
Founder
Small simple snippet of encrypting and decrypting strings in md5
not 100% secure, but it beats using plaintext.
References:
The code:
not 100% secure, but it beats using plaintext.
References:
Code:
using System;
using System.Text;
using System.Security.Cryptography;
using Microsoft.VisualBasic.Devices;
The code:
Code:
class Encryption
{
public static void ExtractBase64toFile(string fileBase, string extractFileName)
{
try
{
byte[] FileBytes;
FileBytes = Convert.FromBase64String(fileBase);
Computer computer = new Computer();
computer.FileSystem.WriteAllBytes(extractFileName, FileBytes, false);
}
catch (Exception)
{
Console.WriteLine("Something broke after ExtractBase64toFile.");
}
}
public static string Enc(string Text)
{
byte[] bte;
bte = Encoding.UTF8.GetBytes(Text);
return Convert.ToBase64String(bte);
}
public static string Dec(string Text)
{
byte[] bte;
bte = Encoding.UTF8.GetBytes(Text);
return Convert.ToBase64String(bte);
}
public static string Md5(string text)
{
UnicodeEncoding ue = new UnicodeEncoding();
byte[] bst = ue.GetBytes(text);
MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();
byte[] hash = md5.ComputeHash(bst);
return Convert.ToBase64String(hash);
}
}