Class TextEncrypt
Namespace: Tool.Utils.Encryption
Assembly: Tool.Net.dll
公共加密类
public class TextEncryptInheritance
Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
Extension Methods
ObjectExtension.Add<T>(object, object, object), ObjectExtension.CopyEntity(object, object, params string[]), ObjectExtension.EntityToJson(object), ObjectExtension.EntityToJson(object, bool), ObjectExtension.EntityToJson(object, bool, string), DictionaryExtension.GetDictionary(object), TypeExtension.GetFieldKey(object, string, out bool), TypeExtension.GetFieldKey<T>(object, string, out bool), TypeExtension.GetFieldKey(object, Type, string, out bool), ObjectExtension.GetIntPtr(object), ObjectExtension.GetIntPtrInt(object), TypeExtension.GetPropertieFind(object, string, bool), TypeExtension.GetProperties(object), TypeExtension.GetPropertyKey(object, string, out bool), TypeExtension.GetPropertyKey<T>(object, string, out bool), TypeExtension.GetPropertyKey(object, Type, string, out bool), TypeExtension.GetValue(object, PropertyDescriptor), TypeExtension.GetValue(object, string, bool), TypeExtension.GetValue(object, string), ObjectExtension.Read<T>(object, object, int, int), ObjectExtension.Read<T>(object, int, object, int, int), DictionaryExtension.SetDictionary(object, IDictionary<string, object>), TypeExtension.SetFieldKey(object, string, object), TypeExtension.SetFieldKey<T>(object, string, object), TypeExtension.SetFieldKey(object, Type, string, object), TypeExtension.SetPropertyKey(object, string, object), TypeExtension.SetPropertyKey<T>(object, string, object), TypeExtension.SetPropertyKey(object, Type, string, object), TypeExtension.SetValue(object, PropertyDescriptor, object), TypeExtension.SetValue(object, string, object, bool), TypeExtension.SetValue(object, string, object), ObjectExtension.ToBase64String(object), ObjectExtension.ToBytes(object), ObjectExtension.ToBytes(object, out Type), DictionaryExtension.ToDictionary(object), DictionaryExtension.ToDictionary<T>(object), DictionaryExtension.ToIDictionary(object), DictionaryExtension.ToIDictionary<T>(object), ObjectExtension.ToJson(object), ObjectExtension.ToJson(object, JsonSerializerOptions), ObjectExtension.ToJsonWeb(object), ObjectExtension.ToJsonWeb(object, Action<JsonSerializerOptions>), ObjectExtension.ToTryVar<T>(object, T), ObjectExtension.ToVar<T>(object), ObjectExtension.ToVar(object, Type, bool), ObjectExtension.ToVar(object, string), ObjectExtension.ToXml(object)
Remarks
代码由逆血提供支持
Methods
Base64Decode(string)
Base64Decode
public static string Base64Decode(string message)Parameters
message string
Returns
Base64Encode(string)
Base64Encode
public static string Base64Encode(string message)Parameters
message string
Returns
DSAEncryptPassword(string)
DSA
public static string DSAEncryptPassword(string password)Parameters
password string
Returns
EncryptPassword(string)
MD5
public static string EncryptPassword(string password)Parameters
password string
Returns
GetPassword(string, int)
用于处理密码不够或密码过长的处理
public static string GetPassword(string encryptKey, int length)Parameters
encryptKey string
原密码密钥
length int
密码要求长度
Returns
返回实际密码
MD5EncryptPassword(string)
MD5
public static string MD5EncryptPassword(string password)Parameters
password string
Returns
MD5EncryptPassword(string, MD5ResultMode)
MD5
public static string MD5EncryptPassword(string password, MD5ResultMode mode)Parameters
password string
mode MD5ResultMode
Returns
SHA1EncryptPassword(string)
SHA1
public static string SHA1EncryptPassword(string password)Parameters
password string
Returns
SHA256(string)
SHA256
public static string SHA256(string password)Parameters
password string