コード例 #1
0
ファイル: Encrypt.cs プロジェクト: okyereadugyamfi/softlogik
        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;
        }
コード例 #2
0
ファイル: Encrypt.cs プロジェクト: okyereadugyamfi/softlogik
        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;
            }
        }
コード例 #3
0
ファイル: Encrypt.cs プロジェクト: okyereadugyamfi/softlogik
        public static byte[] ToByte(string SourceString)
        {
            CryptKci.clsCryptoAPI objCrypto = new CryptKci.clsCryptoAPI();

            return objCrypto.StringToByteArray(System.Convert.ToString(SourceString));
            //			objCrypto = null;
        }