HaemmerElectronics.SeppPenner.WindowsHello
1.0.6
Prefix Reserved
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet add package HaemmerElectronics.SeppPenner.WindowsHello --version 1.0.6
NuGet\Install-Package HaemmerElectronics.SeppPenner.WindowsHello -Version 1.0.6
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="HaemmerElectronics.SeppPenner.WindowsHello" Version="1.0.6" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add HaemmerElectronics.SeppPenner.WindowsHello --version 1.0.6
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: HaemmerElectronics.SeppPenner.WindowsHello, 1.0.6"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install HaemmerElectronics.SeppPenner.WindowsHello as a Cake Addin #addin nuget:?package=HaemmerElectronics.SeppPenner.WindowsHello&version=1.0.6 // Install HaemmerElectronics.SeppPenner.WindowsHello as a Cake Tool #tool nuget:?package=HaemmerElectronics.SeppPenner.WindowsHello&version=1.0.6
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
WindowsHello
WindowsHello is an assembly/ library to work with Microsoft's Windows Hello in aplications. The assembly was written and tested in .Net 4.8.
Available for
- NetFramework 4.6
- NetFramework 4.6.2
- NetFramework 4.7
- NetFramework 4.7.2
- NetFramework 4.8
Net Framework latest and LTS versions
Basic usage (Version 1.0.4.0 and above):
public void WindowsHelloTest()
{
var handle = new IntPtr();
var data = new byte[] { 0x32, 0x32 };
var provider = WinHelloProvider.CreateInstance("Hello", handle);
// Set the persistent key name if you want:
provider.SetPersistentKeyName("Test");
var encryptedData = provider.Encrypt(data);
var decryptedData = provider.PromptToDecrypt(encryptedData);
}
Basic usage (Before version 1.0.4.0):
public void WindowsHelloTest()
{
var handle = new IntPtr();
var data = new byte[] { 0x32, 0x32 };
IAuthProvider provider = new WinHelloProvider("Hello", handle);
var encryptedData = provider.Encrypt(data);
var decryptedData = provider.PromptToDecrypt(encryptedData);
}
The project can be found on nuget.
Further links
This project is mainly taken from https://github.com/sirAndros/KeePassWinHello.
Change history
See the Changelog.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net46 is compatible. net461 was computed. net462 is compatible. net463 was computed. net47 is compatible. net471 was computed. net472 is compatible. net48 is compatible. net481 was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
.NETFramework 4.6
- No dependencies.
-
.NETFramework 4.6.2
- No dependencies.
-
.NETFramework 4.7
- No dependencies.
-
.NETFramework 4.7.2
- No dependencies.
-
.NETFramework 4.8
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated | |
---|---|---|---|
1.1.3 | 554 | 5/16/2024 | |
1.1.2 | 1,266 | 12/7/2023 | |
1.1.1 | 574 | 11/13/2023 | |
1.1.0 | 1,198 | 11/20/2022 | |
1.0.12 | 1,324 | 2/18/2022 | |
1.0.11 | 5,024 | 11/11/2021 | |
1.0.10 | 1,535 | 8/9/2021 | |
1.0.8 | 1,451 | 2/21/2021 | |
1.0.7 | 1,340 | 1/1/2021 | |
1.0.6 | 1,434 | 6/5/2020 | |
1.0.5 | 1,460 | 5/10/2020 | |
1.0.4 | 1,553 | 11/18/2019 | |
1.0.3 | 1,728 | 11/8/2019 | |
1.0.2 | 436,371 | 6/23/2019 | |
1.0.0.1 | 1,782 | 5/5/2019 | |
1.0.0 | 1,844 | 2/9/2019 |
Version 1.0.6.0 (2020-06-05): Updated nuget packages, adjusted build to Visual Studio, moved changelog to extra file.