文件名称:libsodium-net:.NET的libsodium-安全的密码库
文件大小:78KB
文件格式:ZIP
更新时间:2024-05-31 16:57:41
C#
钠钠网 libsodium-net,或者更好的说是.NET的 ,是围绕libsodium的C#包装器。 对于那些不知道的人,libsodium是出色的库的可移植实现。 如果您不熟悉NaCl,我强烈建议您在使用此库之前先研究libsodium和NaCl。 为什么 NaCl是一个很棒的库,因为它的设计在实现方式和方式方面做出了正确的选择-大多数开发人员都不知道该怎么做。 因此,通过使用它(或包装器),可以将许多细节抽象出来,而您无需担心它们。 NaCl本身小于便携式C,仅适用于* nix系统; libsodium通过使其具有可移植性并对较小的套件进行了一些小的更改来解决了此问题,该套件以已编译的二进制文件的形式分发。 加密很难-比一般开发人员理解的难得多。 开始进行这些工作是为了使.NET社区可以轻松使用这些工具,以期将其用于实现捍卫个人隐私和安全性的目标。 安装 Windows :对于W
【文件预览】:
libsodium-net-master
----.gitignore(2KB)
----README.md(4KB)
----travis()
--------build.sh(204B)
--------test.sh(229B)
--------install.sh(340B)
--------build-libsodium.sh(385B)
----Contributors.md(409B)
----LICENSE(1KB)
----.gitattributes(483B)
----libsodium-net.nuspec(1KB)
----CONTRIBUTING.md(6KB)
----libsodium-net()
--------libsodium-net.csproj(1KB)
--------SecretAead.cs(6KB)
--------PublicKeyAuth.cs(10KB)
--------DetachedBox.cs(754B)
--------Interop()
--------ShortHash.cs(2KB)
--------OneTimeAuth.cs(3KB)
--------Settings.StyleCop(196B)
--------GenericHash.cs(6KB)
--------SecretBox.cs(10KB)
--------Exceptions()
--------PublicKeyBox.cs(13KB)
--------SodiumCore.cs(2KB)
--------KeyPair.cs(2KB)
--------StreamEncryption.cs(9KB)
--------GenericHashAlgorithm.cs(3KB)
--------SealedPublicKeyBox.cs(7KB)
--------ScalarMult.cs(2KB)
--------SecretKeyAuth.cs(10KB)
--------CryptoHash.cs(2KB)
--------PasswordHash.cs(24KB)
--------Utilities.cs(5KB)
--------Sodium.dll.config(557B)
--------SecretAeadAes.cs(6KB)
----_signing()
--------build.bat(698B)
----libsodium-net.sln(2KB)
----Tests()
--------PublicKeyBoxTest.cs(4KB)
--------ScalarMultTest.cs(3KB)
--------StreamEncryptionExceptionTest.cs(4KB)
--------OneTimeAuthExceptionTest.cs(706B)
--------Tests.csproj(622B)
--------SecretKeyAuthTest.cs(3KB)
--------PublicKeyAuthExceptionTest.cs(6KB)
--------GenericHashAlgorithmTest.cs(2KB)
--------KeyPairExceptionTest.cs(851B)
--------SecretBoxTest.cs(3KB)
--------SecretKeyAuthExceptionTest.cs(4KB)
--------RandomNumbersTest.cs(865B)
--------SecretAeadExceptionTest.cs(5KB)
--------PublicKeyAuthTests.cs(6KB)
--------PasswordHashTest.cs(26KB)
--------SecretAeadTest.cs(2KB)
--------UtilitiesExceptionTest.cs(311B)
--------GenericHashTest.cs(2KB)
--------CryptoHashTest.cs(2KB)
--------GenericHashExceptionTest.cs(5KB)
--------VersionTest.cs(428B)
--------ShortHashTest.cs(691B)
--------SealedPublicKeyBoxTest.cs(1KB)
--------RandomBytesTest.cs(659B)
--------UtilitiesTest.cs(9KB)
--------SecretBoxExceptionTest.cs(4KB)
--------StreamEncryptionTest.cs(3KB)
--------ScalarMultExceptionTest.cs(1KB)
--------OneTimeAuthTest.cs(1KB)
--------PasswordHashExceptionTest.cs(5KB)
--------PublicKeyBoxExceptionTest.cs(9KB)
--------SecretAeadAesExceptionTest.cs(6KB)
--------ThreadSafetyTest.cs(1KB)
--------SecretAeadAesTest.cs(2KB)
----.travis.yml(1KB)
----.editorconfig(55B)