¿Para qué sirve la dll cryptngc.dll?

API de Microsoft Passport

Dependencias de la dll cryptngc.dll


Microsoft (R) COFF/PE Dumper Version 14.16.27034.0
Copyright (C) Microsoft Corporation.  All rights reserved.


Dump of file C:\Windows\System32\cryptngc.dll

File Type: DLL

  Image has the following dependencies:

    msvcp_win.dll
    api-ms-win-crt-time-l1-1-0.dll
    api-ms-win-crt-runtime-l1-1-0.dll
    api-ms-win-crt-private-l1-1-0.dll
    api-ms-win-crt-string-l1-1-0.dll
    api-ms-win-core-libraryloader-l1-2-0.dll
    api-ms-win-core-synch-l1-1-0.dll
    api-ms-win-core-heap-l1-1-0.dll
    api-ms-win-core-errorhandling-l1-1-0.dll
    api-ms-win-core-threadpool-l1-2-0.dll
    api-ms-win-core-processthreads-l1-1-0.dll
    api-ms-win-core-localization-l1-2-0.dll
    api-ms-win-core-debug-l1-1-0.dll
    api-ms-win-core-handle-l1-1-0.dll
    api-ms-win-eventing-provider-l1-1-0.dll
    ncrypt.dll
    RPCRT4.dll
    api-ms-win-core-synch-l1-2-0.dll
    CRYPT32.dll
    api-ms-win-core-heap-l2-1-0.dll
    api-ms-win-security-sddl-l1-1-0.dll
    api-ms-win-security-base-l1-1-0.dll
    api-ms-win-core-registry-l1-1-0.dll
    api-ms-win-core-sysinfo-l1-1-0.dll
    api-ms-win-core-timezone-l1-1-0.dll
    bcrypt.dll
    api-ms-win-core-rtlsupport-l1-1-0.dll
    api-ms-win-core-interlocked-l1-1-0.dll
    api-ms-win-core-processthreads-l1-1-1.dll
    api-ms-win-core-com-l1-1-0.dll
    api-ms-win-core-sysinfo-l1-2-0.dll
    api-ms-win-devices-config-l1-1-1.dll
    api-ms-win-core-string-l1-1-0.dll
    DEVOBJ.dll
    api-ms-win-core-heap-obsolete-l1-1-0.dll
    ntdll.dll
    api-ms-win-stateseparation-helpers-l1-1-0.dll
    api-ms-win-core-apiquery-l1-1-0.dll
    api-ms-win-core-delayload-l1-1-1.dll
    api-ms-win-core-delayload-l1-1-0.dll

  Image has the following delay load dependencies:

    dsreg.dll
    api-ms-win-security-lsalookup-l1-1-2.dll
    ext-ms-win-devmgmt-policy-l1-1-0.dll
    ext-ms-win-biometrics-winbio-core-l1-1-0.dll
    ext-ms-win-session-winsta-l1-1-0.dll
    ext-ms-win-security-ngc-local-l1-1-0.dll
    MFPlat.DLL
    MF.dll
    tbs.dll
    TpmCoreProvisioning.DLL

  Summary

        1000 .data
        1000 .didat
        5000 .pdata
       1D000 .rdata
        1000 .reloc
        6000 .rsrc
       47000 .text

Funciones que tiene la dll cryptngc.dll


1    0 00023A00 FidoCreateCredential
2    1 00023A00 FidoGetCredential
3    2 00023A00 FidoSignWithCredential
4    3 000303B0 NgcAddBioProtector
5    4 00030570 NgcAddCompanionDeviceProtector
6    5 00030720 NgcAddPrebootProtector
7    6 00030900 NgcCancelPendingUIRequest
8    7 00030A90 NgcChangePin
9    8 00030C40 NgcChangePinSilent
10    9 00030E10 NgcCreateContainer
11    A 000312B0 NgcCreateContainerSilent
12    B 0003D380 NgcCreateTicketForSmartCardKeyOperation
13    C 0003D440 NgcCreateTicketForSmartCardVpn
14    D 0003A310 NgcCreateUserIdKey
15    E 0003A530 NgcCreateUserIdKeyEx
16    F 0003A760 NgcCreateUserIdKeyHandle
17   10 00008E70 NgcDecryptWithSymmetricPopKey
18   11 0003D180 NgcDecryptWithUserIdKey
19   12 0003D1C0 NgcDecryptWithUserIdKeySilent
20   13 00031510 NgcDeleteContainer
21   14 00031520 NgcDeleteContainerEx
22   15 0002BBA0 NgcDeleteSymmetricPopKeyTransportKey
23   16 0003A900 NgcDeleteUserIdKey
24   17 0003D200 NgcEncryptWithAsymmetricKey
25   18 000333E0 NgcEncryptWithSymmetricPopKey
26   19 0000C0E0 NgcEnumContainers
27   1A 0003AA60 NgcEnumUserIdKeys
28   1B 0003ABC0 NgcFreeEnumState
29   1C 0003AC90 NgcGetDefaultDecryptionKeyName
30   1D 00013480 NgcGetEventInterface
31   1E 000265D0 NgcGetKeyAttestationForContainerService
32   1F 000268B0 NgcGetKeyAttestationForUserIdKey
33   20 00026900 NgcGetKeyAttestationForUserIdKey2
34   21 0003ADD0 NgcGetKeyImplType
35   22 0003AF50 NgcGetLogonDecryptionKeyName
36   23 0003B0B0 NgcGetLogonDecryptionKeyNameForFirstLogonAfterUpgradeFromThreshold
37   24 00026BD0 NgcGetPkcs7ChainBlobFromCertificateBlob
38   25 00031900 NgcGetPolicy
39   26 0003B210 NgcGetPregenKeyState
40   27 0003B350 NgcGetPregenUserKey
41   28 0002BCE0 NgcGetSymmetricPopKeyTransportKey
42   29 0002BEE0 NgcGetSymmetricPopKeyTransportKeyName
43   2A 0003B4F0 NgcGetUserIdKeyCertificate
44   2B 0003B650 NgcGetUserIdKeyContainerStatus
45   2C 0003B7D0 NgcGetUserIdKeyName
46   2D 0003B840 NgcGetUserIdKeyPublicKey
47   2E 00033580 NgcImportSymmetricPopKey
48   2F 00031AD0 NgcIsAnyContainerInVsm
49   30 00031B80 NgcIsPinRemovable
50   31 0002C7F0 NgcNotifyVscProvisioned
51   32 0003B980 NgcOpenUserIdKey
52   33 00029C50 NgcPackAuthBuffer
53   34 00029E50 NgcPackPasswordChangeAuthBuffer
54   35 0002C980 NgcQueryEffectiveCertPolicy
55   36 0000FCF0 NgcQueryEnabled
56   37 00031EA0 NgcQueryHardwarePolicy
57   38 00031EF0 NgcRemoveBioProtector
58   39 00032090 NgcRemoveCompanionDeviceProtector
59   3A 00032230 NgcRemovePrebootProtector
60   3B 00026D20 NgcRenewKeyAttestation
61   3C 0000E670 NgcSignWithSymmetricPopKey
62   3D 0003B9E0 NgcSignWithUserIdKey
63   3E 0003BA30 NgcSignWithUserIdKeyAndPadding
64   3F 0003BAE0 NgcSignWithUserIdKeyEx
65   40 0003BB80 NgcSignWithUserIdKeySilent
66   41 00029F00 NgcUnpackAuthBuffer
67   42 00029FE0 NgcUnpackCredData
68   43 0002A080 NgcUnpackPasswordChangeAuthBuffer
69   44 00009490 NgcVerifyWithSymmetricPopKey

Información avanzada sobre funciones que tiene la dll cryptngc.dll


Microsoft (R) COFF/PE Dumper Version 14.16.27034.0
Copyright (C) Microsoft Corporation.  All rights reserved.


Dump of file C:\Windows\System32\cryptngc.dll

File Type: DLL

  Section contains the following exports for cryptngc.dll

    00000000 characteristics
    A473F35A time date stamp
        0.00 version
           1 ordinal base
          69 number of functions
          69 number of names

    ordinal hint RVA      name

          1    0 00023A00 FidoCreateCredential
          2    1 00023A00 FidoGetCredential
          3    2 00023A00 FidoSignWithCredential
          4    3 000303B0 NgcAddBioProtector
          5    4 00030570 NgcAddCompanionDeviceProtector
          6    5 00030720 NgcAddPrebootProtector
          7    6 00030900 NgcCancelPendingUIRequest
          8    7 00030A90 NgcChangePin
          9    8 00030C40 NgcChangePinSilent
         10    9 00030E10 NgcCreateContainer
         11    A 000312B0 NgcCreateContainerSilent
         12    B 0003D380 NgcCreateTicketForSmartCardKeyOperation
         13    C 0003D440 NgcCreateTicketForSmartCardVpn
         14    D 0003A310 NgcCreateUserIdKey
         15    E 0003A530 NgcCreateUserIdKeyEx
         16    F 0003A760 NgcCreateUserIdKeyHandle
         17   10 00008E70 NgcDecryptWithSymmetricPopKey
         18   11 0003D180 NgcDecryptWithUserIdKey
         19   12 0003D1C0 NgcDecryptWithUserIdKeySilent
         20   13 00031510 NgcDeleteContainer
         21   14 00031520 NgcDeleteContainerEx
         22   15 0002BBA0 NgcDeleteSymmetricPopKeyTransportKey
         23   16 0003A900 NgcDeleteUserIdKey
         24   17 0003D200 NgcEncryptWithAsymmetricKey
         25   18 000333E0 NgcEncryptWithSymmetricPopKey
         26   19 0000C0E0 NgcEnumContainers
         27   1A 0003AA60 NgcEnumUserIdKeys
         28   1B 0003ABC0 NgcFreeEnumState
         29   1C 0003AC90 NgcGetDefaultDecryptionKeyName
         30   1D 00013480 NgcGetEventInterface
         31   1E 000265D0 NgcGetKeyAttestationForContainerService
         32   1F 000268B0 NgcGetKeyAttestationForUserIdKey
         33   20 00026900 NgcGetKeyAttestationForUserIdKey2
         34   21 0003ADD0 NgcGetKeyImplType
         35   22 0003AF50 NgcGetLogonDecryptionKeyName
         36   23 0003B0B0 NgcGetLogonDecryptionKeyNameForFirstLogonAfterUpgradeFromThreshold
         37   24 00026BD0 NgcGetPkcs7ChainBlobFromCertificateBlob
         38   25 00031900 NgcGetPolicy
         39   26 0003B210 NgcGetPregenKeyState
         40   27 0003B350 NgcGetPregenUserKey
         41   28 0002BCE0 NgcGetSymmetricPopKeyTransportKey
         42   29 0002BEE0 NgcGetSymmetricPopKeyTransportKeyName
         43   2A 0003B4F0 NgcGetUserIdKeyCertificate
         44   2B 0003B650 NgcGetUserIdKeyContainerStatus
         45   2C 0003B7D0 NgcGetUserIdKeyName
         46   2D 0003B840 NgcGetUserIdKeyPublicKey
         47   2E 00033580 NgcImportSymmetricPopKey
         48   2F 00031AD0 NgcIsAnyContainerInVsm
         49   30 00031B80 NgcIsPinRemovable
         50   31 0002C7F0 NgcNotifyVscProvisioned
         51   32 0003B980 NgcOpenUserIdKey
         52   33 00029C50 NgcPackAuthBuffer
         53   34 00029E50 NgcPackPasswordChangeAuthBuffer
         54   35 0002C980 NgcQueryEffectiveCertPolicy
         55   36 0000FCF0 NgcQueryEnabled
         56   37 00031EA0 NgcQueryHardwarePolicy
         57   38 00031EF0 NgcRemoveBioProtector
         58   39 00032090 NgcRemoveCompanionDeviceProtector
         59   3A 00032230 NgcRemovePrebootProtector
         60   3B 00026D20 NgcRenewKeyAttestation
         61   3C 0000E670 NgcSignWithSymmetricPopKey
         62   3D 0003B9E0 NgcSignWithUserIdKey
         63   3E 0003BA30 NgcSignWithUserIdKeyAndPadding
         64   3F 0003BAE0 NgcSignWithUserIdKeyEx
         65   40 0003BB80 NgcSignWithUserIdKeySilent
         66   41 00029F00 NgcUnpackAuthBuffer
         67   42 00029FE0 NgcUnpackCredData
         68   43 0002A080 NgcUnpackPasswordChangeAuthBuffer
         69   44 00009490 NgcVerifyWithSymmetricPopKey

  Summary

        1000 .data
        1000 .didat
        5000 .pdata
       1D000 .rdata
        1000 .reloc
        6000 .rsrc
       47000 .text

Integridad de la dll cryptngc.dll



Algorithm       Hash                                                                   Path                                         
---------       ----                                                                   ----                                         
SHA256          0BC70D337DA9BA2CC66A8BF62079BE6395972C3838B3FDD2EA081514E594E082       C:\Windows\System32\cryptngc.dll             


Detalles sobre el fichero dll cryptngc.dll




PSPath            : Microsoft.PowerShell.Core\FileSystem::C:\Windows\System32\cryptngc.dll
PSParentPath      : Microsoft.PowerShell.Core\FileSystem::C:\Windows\System32
PSChildName       : cryptngc.dll
PSDrive           : C
PSProvider        : Microsoft.PowerShell.Core\FileSystem
PSIsContainer     : False
Mode              : -a----
VersionInfo       : File:             C:\Windows\System32\cryptngc.dll
                    InternalName:     cryptngc.dll
                    OriginalFilename: cryptngc.dll.mui
                    FileVersion:      10.0.19041.561 (WinBuild.160101.0800)
                    FileDescription:  API de Microsoft Passport
                    Product:          Sistema operativo Microsoft® Windows®
                    ProductVersion:   10.0.19041.561
                    Debug:            False
                    Patched:          False
                    PreRelease:       False
                    PrivateBuild:     False
                    SpecialBuild:     False
                    Language:         Español (España, internacional)
                    
BaseName          : cryptngc
Target            : {C:\Windows\WinSxS\amd64_microsoft-windows-security-ngc-cryptngc_31bf3856ad364e35_10.0.19041.546_none_fc4bfae364
                    c324b3\cryptngc.dll}
LinkType          : HardLink
Name              : cryptngc.dll
Length            : 450560
DirectoryName     : C:\Windows\System32
Directory         : C:\Windows\System32
IsReadOnly        : False
Exists            : True
FullName          : C:\Windows\System32\cryptngc.dll
Extension         : .dll
CreationTime      : 21/11/2020 8:42:11
CreationTimeUtc   : 21/11/2020 7:42:11
LastAccessTime    : 03/12/2020 9:26:46
LastAccessTimeUtc : 03/12/2020 8:26:46
LastWriteTime     : 21/11/2020 8:42:11
LastWriteTimeUtc  : 21/11/2020 7:42:11
Attributes        : Archive



Procesos que utilizan la dll cryptngc.dll


chrome
explorer