• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C# SafeHashHandle类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中SafeHashHandle的典型用法代码示例。如果您正苦于以下问题:C# SafeHashHandle类的具体用法?C# SafeHashHandle怎么用?C# SafeHashHandle使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



SafeHashHandle类属于命名空间,在下文中一共展示了SafeHashHandle类的18个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: CryptCreateHash

            public static bool CryptCreateHash(
                SafeProvHandle hProv,
                int algId,
                SafeKeyHandle hKey,
                CryptCreateHashFlags dwFlags,
                out SafeHashHandle phHash)
            {
                bool response = _CryptCreateHash(hProv, algId, hKey, dwFlags, out phHash);

                phHash.SetParent(hProv);

                return response;
            }
开发者ID:SGuyGe,项目名称:corefx,代码行数:13,代码来源:CapiHelper.cs


示例2: CryptVerifySignature

 public static extern bool CryptVerifySignature(SafeHashHandle hHash, byte[] pbSignature, int dwSigLen, SafeKeyHandle hPubKey, String sDescription, CryptSignAndVerifyHashFlags dwFlags);
开发者ID:SGuyGe,项目名称:corefx,代码行数:1,代码来源:CapiHelper.cs


示例3: CryptSignHash

 public static extern bool CryptSignHash(SafeHashHandle hHash, KeySpec dwKeySpec, String sDescription, CryptSignAndVerifyHashFlags dwFlags, [Out] byte[] pbSignature, [In, Out] ref int pdwSigLen);
开发者ID:SGuyGe,项目名称:corefx,代码行数:1,代码来源:CapiHelper.cs


示例4: CryptSetHashParam

 public static extern bool CryptSetHashParam(SafeHashHandle hHash, CryptHashProperty dwParam, byte[] buffer, int dwFlags);
开发者ID:SGuyGe,项目名称:corefx,代码行数:1,代码来源:CapiHelper.cs


示例5: CryptGetHashParam

 public static extern bool CryptGetHashParam(SafeHashHandle hHash, CryptHashProperty dwParam, out int pbData, [In, Out] ref int pdwDataLen, int dwFlags);
开发者ID:SGuyGe,项目名称:corefx,代码行数:1,代码来源:CapiHelper.cs


示例6: _CryptCreateHash

 private static extern bool _CryptCreateHash(SafeProvHandle hProv, int algId, SafeKeyHandle hKey, CryptCreateHashFlags dwFlags, out SafeHashHandle phHash);
开发者ID:SGuyGe,项目名称:corefx,代码行数:1,代码来源:CapiHelper.cs


示例7: BCryptHashData

 public static extern NTSTATUS BCryptHashData(
     SafeHashHandle hHash,
     byte[] pbInput,
     int cbInput,
     BCryptHashDataFlags dwFlags = BCryptHashDataFlags.None);
开发者ID:jmelosegui,项目名称:pinvoke,代码行数:5,代码来源:BCrypt.cs


示例8: CryptDeriveKey

            public static bool CryptDeriveKey(
                SafeProvHandle hProv,
                int algId,
                SafeHashHandle phHash,
                int dwFlags,
                out SafeKeyHandle phKey)
            {
                bool response = _CryptDeriveKey(hProv, algId, phHash, dwFlags, out phKey);

                phKey.SetParent(hProv);

                return response;
            }
开发者ID:chcosta,项目名称:corefx,代码行数:13,代码来源:CapiHelper.cs


示例9: CryptHashData

 public static extern bool CryptHashData(SafeHashHandle hHash, byte[] pbData, int dwDataLen, int dwFlags);
开发者ID:chcosta,项目名称:corefx,代码行数:1,代码来源:CapiHelper.cs


示例10: _CryptDeriveKey

 private static extern bool _CryptDeriveKey(SafeProvHandle safeProvHandle, int algId, SafeHashHandle phHash, int dwFlags, out SafeKeyHandle phKey);
开发者ID:chcosta,项目名称:corefx,代码行数:1,代码来源:CapiHelper.cs


示例11: BCryptFinishHash

 public static extern NTSTATUS BCryptFinishHash(SafeHashHandle hHash, [Out] byte[] pbOutput, int cbOutput, int dwFlags);
开发者ID:nuskarthik,项目名称:corefx,代码行数:1,代码来源:Cng.cs


示例12: BCryptHashData

 public static extern unsafe NTSTATUS BCryptHashData(SafeHashHandle hHash, byte* pbInput, int cbInput, int dwFlags);
开发者ID:nuskarthik,项目名称:corefx,代码行数:1,代码来源:Cng.cs


示例13: BCryptCreateHash

 public static extern NTSTATUS BCryptCreateHash(SafeAlgorithmHandle hAlgorithm, out SafeHashHandle phHash, IntPtr pbHashObject, int cbHashObject, [In, Out] byte[] pbSecret, int cbSecret, int dwFlags);
开发者ID:nuskarthik,项目名称:corefx,代码行数:1,代码来源:Cng.cs


示例14: BCryptFinishHash

 public static extern NTSTATUS BCryptFinishHash(
     SafeHashHandle hHash,
     [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2)] byte[] pbOutput,
     int cbOutput,
     BCryptFinishHashFlags dwFlags = BCryptFinishHashFlags.None);
开发者ID:jmelosegui,项目名称:pinvoke,代码行数:5,代码来源:BCrypt.cs


示例15: CryptEncrypt

 public static extern bool CryptEncrypt(SafeKeyHandle safeKeyHandle, SafeHashHandle safeHashHandle,
                                         bool Final, int dwFlags, byte[] pbData, ref int pdwDataLen,
                                         int dwBufLen);
开发者ID:SGuyGe,项目名称:corefx,代码行数:3,代码来源:CapiHelper.cs


示例16: BCryptCreateHash

 public static extern NTSTATUS BCryptCreateHash(
     SafeAlgorithmHandle hAlgorithm,
     out SafeHashHandle phHash,
     byte[] pbHashObject,
     int cbHashObject,
     byte[] pbSecret,
     int cbSecret,
     BCryptCreateHashFlags dwFlags);
开发者ID:jmelosegui,项目名称:pinvoke,代码行数:8,代码来源:BCrypt.cs


示例17: Initialize

 [System.Security.SecuritySafeCritical]  // auto-generated
 public override void Initialize() {
     if (_safeHashHandle != null && !_safeHashHandle.IsClosed)
         _safeHashHandle.Dispose();
     
     // _CreateHash will check for failures and throw the appropriate exception
     _safeHashHandle = Utils.CreateHash(Utils.StaticProvHandle, Constants.CALG_SHA1);
 }
开发者ID:iskiselev,项目名称:JSIL.NetFramework,代码行数:8,代码来源:sha1cryptoserviceprovider.cs


示例18: SHA1CryptoServiceProvider

 [System.Security.SecuritySafeCritical]  // auto-generated
 public SHA1CryptoServiceProvider() {
     // _CreateHash will check for failures and throw the appropriate exception
     _safeHashHandle = Utils.CreateHash(Utils.StaticProvHandle, Constants.CALG_SHA1);
 }
开发者ID:iskiselev,项目名称:JSIL.NetFramework,代码行数:5,代码来源:sha1cryptoserviceprovider.cs



注:本文中的SafeHashHandle类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# SafeKeyHandle类代码示例发布时间:2022-05-24
下一篇:
C# SafeHandle类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap