¿Para qué sirve la dll bcrypt.dll?

Biblioteca de primitivas criptográficas de Windows

Dependencias de la dll bcrypt.dll


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


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

File Type: DLL

  Image has the following dependencies:

    ntdll.dll
    api-ms-win-core-libraryloader-l1-2-0.dll
    api-ms-win-core-errorhandling-l1-1-0.dll
    api-ms-win-core-processthreads-l1-1-0.dll
    api-ms-win-core-handle-l1-1-0.dll
    api-ms-win-security-base-l1-1-0.dll
    api-ms-win-core-synch-l1-1-0.dll
    api-ms-win-eventing-provider-l1-1-0.dll
    api-ms-win-core-psapi-l1-1-0.dll
    api-ms-win-core-sysinfo-l1-1-0.dll
    api-ms-win-core-threadpool-private-l1-1-0.dll
    api-ms-win-core-threadpool-legacy-l1-1-0.dll
    api-ms-win-core-memory-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:

    bcryptPrimitives.dll

  Summary

        1000 .data
        1000 .didat
        2000 .pdata
        6000 .rdata
        1000 .reloc
        1000 .rsrc
       1A000 .text

Funciones que tiene la dll bcrypt.dll


1    0 000150D0 BCryptAddContextFunction
2    1 00015440 BCryptAddContextFunctionProvider
3    2 00002DA0 BCryptCloseAlgorithmProvider
4    3 000157E0 BCryptConfigureContext
5    4 00015B30 BCryptConfigureContextFunction
6    5 00015EA0 BCryptCreateContext
7    6 000038B0 BCryptCreateHash
8    7 0000DC00 BCryptCreateMultiHash
9    8 000019B0 BCryptDecrypt
10    9 000161F0 BCryptDeleteContext
11    A 00002300 BCryptDeriveKey
12    B 000033D0 BCryptDeriveKeyCapi
13    C 00007140 BCryptDeriveKeyPBKDF2
14    D 00003680 BCryptDestroyHash
15    E 00006A50 BCryptDestroyKey
16    F 00002690 BCryptDestroySecret
17   10 00001760 BCryptDuplicateHash
18   11 0000DE20 BCryptDuplicateKey
19   12 000015B0 BCryptEncrypt
20   13 0000E060 BCryptEnumAlgorithms
21   14 00007C30 BCryptEnumContextFunctionProviders
22   15 00007530 BCryptEnumContextFunctions
23   16 00016530 BCryptEnumContexts
24   17 0000E4A0 BCryptEnumProviders
25   18 00016810 BCryptEnumRegisteredProviders
26   19 00001220 BCryptExportKey
27   1A 00002760 BCryptFinalizeKeyPair
28   1B 00003760 BCryptFinishHash
29   1C 00003370 BCryptFreeBuffer
30   1D 00003070 BCryptGenRandom
31   1E 00002550 BCryptGenerateKeyPair
32   1F 00003BF0 BCryptGenerateSymmetricKey
33   20 00006510 BCryptGetFipsAlgorithmMode
34   21 00003E90 BCryptGetProperty
35   22 000035E0 BCryptHash
36   23 00003810 BCryptHashData
37   24 00002C10 BCryptImportKey
38   25 00001010 BCryptImportKeyPair
39   26 000018C0 BCryptKeyDerivation
40   27 000051E0 BCryptOpenAlgorithmProvider
41   28 0000E800 BCryptProcessMultiOperations
42   29 00016A60 BCryptQueryContextConfiguration
43   2A 00016DF0 BCryptQueryContextFunctionConfiguration
44   2B 000171F0 BCryptQueryContextFunctionProperty
45   2C 00007750 BCryptQueryProviderRegistration
46   2D 00007F30 BCryptRegisterConfigChangeNotify
47   2E 00017640 BCryptRegisterProvider
48   2F 00017A10 BCryptRemoveContextFunction
49   30 00017D80 BCryptRemoveContextFunctionProvider
50   31 00004CE0 BCryptResolveProviders
51   32 00002410 BCryptSecretAgreement
52   33 00008160 BCryptSetAuditingInterface
53   34 00018110 BCryptSetContextFunctionProperty
54   35 00002F20 BCryptSetProperty
55   36 00006D00 BCryptSignHash
56   37 000184C0 BCryptUnregisterConfigChangeNotify
57   38 00018590 BCryptUnregisterProvider
58   39 000027F0 BCryptVerifySignature

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


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


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

File Type: DLL

  Section contains the following exports for bcrypt.dll

    00000000 characteristics
    2B6A84C0 time date stamp
        0.00 version
           1 ordinal base
          58 number of functions
          58 number of names

    ordinal hint RVA      name

          1    0 000150D0 BCryptAddContextFunction
          2    1 00015440 BCryptAddContextFunctionProvider
          3    2 00002DA0 BCryptCloseAlgorithmProvider
          4    3 000157E0 BCryptConfigureContext
          5    4 00015B30 BCryptConfigureContextFunction
          6    5 00015EA0 BCryptCreateContext
          7    6 000038B0 BCryptCreateHash
          8    7 0000DC00 BCryptCreateMultiHash
          9    8 000019B0 BCryptDecrypt
         10    9 000161F0 BCryptDeleteContext
         11    A 00002300 BCryptDeriveKey
         12    B 000033D0 BCryptDeriveKeyCapi
         13    C 00007140 BCryptDeriveKeyPBKDF2
         14    D 00003680 BCryptDestroyHash
         15    E 00006A50 BCryptDestroyKey
         16    F 00002690 BCryptDestroySecret
         17   10 00001760 BCryptDuplicateHash
         18   11 0000DE20 BCryptDuplicateKey
         19   12 000015B0 BCryptEncrypt
         20   13 0000E060 BCryptEnumAlgorithms
         21   14 00007C30 BCryptEnumContextFunctionProviders
         22   15 00007530 BCryptEnumContextFunctions
         23   16 00016530 BCryptEnumContexts
         24   17 0000E4A0 BCryptEnumProviders
         25   18 00016810 BCryptEnumRegisteredProviders
         26   19 00001220 BCryptExportKey
         27   1A 00002760 BCryptFinalizeKeyPair
         28   1B 00003760 BCryptFinishHash
         29   1C 00003370 BCryptFreeBuffer
         30   1D 00003070 BCryptGenRandom
         31   1E 00002550 BCryptGenerateKeyPair
         32   1F 00003BF0 BCryptGenerateSymmetricKey
         33   20 00006510 BCryptGetFipsAlgorithmMode
         34   21 00003E90 BCryptGetProperty
         35   22 000035E0 BCryptHash
         36   23 00003810 BCryptHashData
         37   24 00002C10 BCryptImportKey
         38   25 00001010 BCryptImportKeyPair
         39   26 000018C0 BCryptKeyDerivation
         40   27 000051E0 BCryptOpenAlgorithmProvider
         41   28 0000E800 BCryptProcessMultiOperations
         42   29 00016A60 BCryptQueryContextConfiguration
         43   2A 00016DF0 BCryptQueryContextFunctionConfiguration
         44   2B 000171F0 BCryptQueryContextFunctionProperty
         45   2C 00007750 BCryptQueryProviderRegistration
         46   2D 00007F30 BCryptRegisterConfigChangeNotify
         47   2E 00017640 BCryptRegisterProvider
         48   2F 00017A10 BCryptRemoveContextFunction
         49   30 00017D80 BCryptRemoveContextFunctionProvider
         50   31 00004CE0 BCryptResolveProviders
         51   32 00002410 BCryptSecretAgreement
         52   33 00008160 BCryptSetAuditingInterface
         53   34 00018110 BCryptSetContextFunctionProperty
         54   35 00002F20 BCryptSetProperty
         55   36 00006D00 BCryptSignHash
         56   37 000184C0 BCryptUnregisterConfigChangeNotify
         57   38 00018590 BCryptUnregisterProvider
         58   39 000027F0 BCryptVerifySignature

  Summary

        1000 .data
        1000 .didat
        2000 .pdata
        6000 .rdata
        1000 .reloc
        1000 .rsrc
       1A000 .text

Integridad de la dll bcrypt.dll



Algorithm       Hash                                                                   Path                                         
---------       ----                                                                   ----                                         
SHA256          E18FA96854CC52B09CDD1EEE3EE45B167B8F334A2C3A6F6FC31F892B8E502B77       C:\Windows\System32\bcrypt.dll               


Detalles sobre el fichero dll bcrypt.dll




PSPath            : Microsoft.PowerShell.Core\FileSystem::C:\Windows\System32\bcrypt.dll
PSParentPath      : Microsoft.PowerShell.Core\FileSystem::C:\Windows\System32
PSChildName       : bcrypt.dll
PSDrive           : C
PSProvider        : Microsoft.PowerShell.Core\FileSystem
PSIsContainer     : False
Mode              : -a----
VersionInfo       : File:             C:\Windows\System32\bcrypt.dll
                    InternalName:     bcrypt.dll
                    OriginalFilename: bcrypt.dll.mui
                    FileVersion:      10.0.19041.561 (WinBuild.160101.0800)
                    FileDescription:  Biblioteca de primitivas criptográficas de Windows
                    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          : bcrypt
Target            : {C:\Windows\WinSxS\amd64_microsoft-windows-bcrypt-dll_31bf3856ad364e35_10.0.19041.546_none_cc85da6d4e34f306\bcry
                    pt.dll}
LinkType          : HardLink
Name              : bcrypt.dll
Length            : 146216
DirectoryName     : C:\Windows\System32
Directory         : C:\Windows\System32
IsReadOnly        : False
Exists            : True
FullName          : C:\Windows\System32\bcrypt.dll
Extension         : .dll
CreationTime      : 21/11/2020 8:44:11
CreationTimeUtc   : 21/11/2020 7:44:11
LastAccessTime    : 03/12/2020 8:48:52
LastAccessTimeUtc : 03/12/2020 7:48:52
LastWriteTime     : 21/11/2020 8:44:11
LastWriteTimeUtc  : 21/11/2020 7:44:11
Attributes        : Archive



Procesos que utilizan la dll bcrypt.dll


ApplicationFrameHost
AsusTPCenter
AsusTPLoader
chrome
chrome
chrome
chrome
chrome
chrome
chrome
chrome
conhost
Cortana
dllhost
explorer
GameBar
GameBarFTServer
igfxEM
igfxHK
igfxTray
KinectService
Microsoft.Photos
powershell_ise
powershell_ise
powershell_ise
RAVBg64
RAVCpl64
RuntimeBroker
RuntimeBroker
RuntimeBroker
RuntimeBroker
RuntimeBroker
RuntimeBroker
RuntimeBroker
RuntimeBroker
RuntimeBroker
SearchApp
ShellExperienceHost
sihost
SpeechRuntime
StartMenuExperienceHost
svchost
svchost
svchost
svchost
svchost
SystemSettings
taskhostw
TextInputHost
UserOOBEBroker
Video.UI
YourPhone