22 lines
655 B
C#
22 lines
655 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace DG.Tool
|
|
{
|
|
public static class BlowFish
|
|
{
|
|
public static string BlowFishKey = "upchina6"; //Common.Utility.GetSettingByKey("BlowFishKey");
|
|
public static string BlowFishIV = "upchina1";// Common.Utility.GetSettingByKey("BlowFishIV");
|
|
|
|
public static string Encode(string authInfohqRights)
|
|
{
|
|
var iv = Encoding.UTF8.GetBytes(BlowFishIV);
|
|
var blowFish = new BlowfishSimple(BlowFishKey, iv);
|
|
return blowFish.Encrypt(authInfohqRights, iv);
|
|
}
|
|
}
|
|
}
|