public static string CreateSaltValue(int ReturnLength, bool UseLettersNumbersOnly) { CryptKci.clsCryptoAPI objCrypto = new CryptKci.clsCryptoAPI(); return System.Convert.ToString(objCrypto.CreateSaltValue(ref ReturnLength, ref UseLettersNumbersOnly)); // objCrypto = null; }
public static string EncryptString(EncryptAlgorithmsEnum Algorithm, string SourceText, bool CaseSensitive, string Key, string Salt) { CryptKci.clsCryptoAPI objCrypto = new CryptKci.clsCryptoAPI(); try { objCrypto.InputData = objCrypto.StringToByteArray(System.Convert.ToString(SourceText)); objCrypto.EnhancedProvider = true; objCrypto.Password = objCrypto.StringToByteArray(System.Convert.ToString(Key)); objCrypto.Encrypt(((short) HashTypeEnum.htMD5), ((short) Algorithm)); return objCrypto.ByteArrayToString(objCrypto.OutputData); } catch (Exception ex) { throw (ex); } finally { objCrypto = null; } }
public static byte[] ToByte(string SourceString) { CryptKci.clsCryptoAPI objCrypto = new CryptKci.clsCryptoAPI(); return objCrypto.StringToByteArray(System.Convert.ToString(SourceString)); // objCrypto = null; }