//using System.Diagnostics;
Process[] localAll = Process.GetProcesses();
for (int i = 0; i < localAll.Length; i++)
{
Console.WriteLine(localAll[i].ProcessName);
}
Process[] localAll = Process.GetProcesses();
for (int i = 0; i < localAll.Length; i++)
{
Console.WriteLine(localAll[i].ProcessName);
}
using System.Collections.Generic;
using System.Text;
using System.IO;
using System.Security.Cryptography;
using System.Management;
using Microsoft.Win32;
using System.Data; namespace ConsoleApplication1
{
public static class EncryptDecrypt
{
private static string txtKey = "PatrickpanP=";
private static string txtIV = "LiuJineagel=";
private static SymmetricAlgorithm mCSP; public static void keyIv()
{
mCSP = new DESCryptoServiceProvider();
mCSP.Key = Convert.FromBase64String(txtKey);
mCSP.IV = Convert.FromBase64String(txtIV);
} public static string StrEncrypt(string str)
{
str = EncryptString(str);
keyIv();
ICryptoTransform ct;
MemoryStream ms;
CryptoStream cs;
byte[] byt; ct = mCSP.CreateEncryptor(mCSP.Key, mCSP.IV);
byt = Encoding.UTF8.GetBytes(str);
ms = new MemoryStream();
cs = new CryptoStream(ms, ct, CryptoStreamMode.Write);
cs.Write(byt, 0, byt.Length);
cs.FlushFinalBlock();
cs.Close(); return Convert.ToBase64String(ms.ToArray());
}
public static string StrDecrypt(string str)
{
keyIv();
ICryptoTransform ct;
MemoryStream ms;
CryptoStream cs;
byte[] byt; ct = mCSP.CreateDecryptor(mCSP.Key, mCSP.IV);
byt = Convert.FromBase64String(str); ms = new MemoryStream();
cs = new CryptoStream(ms, ct, CryptoStreamMode.Write);
cs.Write(byt, 0, byt.Length);
cs.FlushFinalBlock(); cs.Close(); string r = Encoding.UTF8.GetString(ms.ToArray()); r = DecryptString(r); return r;
} public static string MD5Enc(string passwordString)
{
string encStr = "";
byte[] data = System.Text.Encoding.Default.GetBytes(passwordString);
MD5 md5 = new MD5CryptoServiceProvider();
byte[] result = md5.ComputeHash(data);
md5.Clear();
encStr = Convert.ToBase64String(result);
return encStr;
} public static string SHA1Enc(string passwordString)
{
string encStr = "";
byte[] data = System.Text.Encoding.Default.GetBytes(passwordString);
SHA1 sha1 = new SHA1CryptoServiceProvider();
byte[] result = sha1.ComputeHash(data);
sha1.Clear();
encStr = Convert.ToBase64String(result);
return encStr;
} public static string EncryptString(string s)
{
char[] c = s.ToCharArray();
for (int i = 0; i < c.Length; i++)
{
c[i] = (char)(c[i] + i);
}
Array.Reverse(c);
string r = new string(c);
return r;
} public static string DecryptString(string s)
{
char[] c = s.ToCharArray();
Array.Reverse(c);
for (int i = 0; i < c.Length; i++)
{
c[i] = (char)(c[i] - i);
}
string r = new string(c);
return r;
}
}
}
private void button1_Click(object sender, EventArgs e)
{
Graphics g = this.CreateGraphics(); g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality; g.DrawEllipse(Pens.Black,10,10,100,50);
}