Hestia.Security
1.1.3
See the version list below for details.
dotnet add package Hestia.Security --version 1.1.3
NuGet\Install-Package Hestia.Security -Version 1.1.3
<PackageReference Include="Hestia.Security" Version="1.1.3" />
paket add Hestia.Security --version 1.1.3
#r "nuget: Hestia.Security, 1.1.3"
// Install Hestia.Security as a Cake Addin #addin nuget:?package=Hestia.Security&version=1.1.3 // Install Hestia.Security as a Cake Tool #tool nuget:?package=Hestia.Security&version=1.1.3
Hestia.Security
应用场景
微信支付V2
签名
https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=4_1
-
MD5
- HASH/MD5/Test2
-
HMAC-SHA256
- MAC/HMAC_SHA256/Test2
微信支付V3
签名
https://pay.weixin.qq.com/wiki/doc/apiv3/wechatpay/wechatpay3_3.shtml
-
SHA256withRSA
证书和回调报文解密
https://pay.weixin.qq.com/wiki/doc/apiv3/wechatpay/wechatpay3_2.shtml
-
AES/GCM/NoPadding
敏感信息加解密
https://pay.weixin.qq.com/wiki/doc/apiv3/wechatpay/wechatpay4_3.shtml
-
RSA/ECB/OAEPWithSHA-1AndMGF1Padding
微信第三方平台
消息加解密
-
AES/CBC/NoPadding
- CRYPTO/AES_CBC_NOPADDING/Test3
- CRYPTO/AES_CBC_NOPADDING/Test4
-
SHA1
- HASH/SHA1/Test3
微信小程序
签名
https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/signature.html
-
SHA1
- HASH/SHA1/Test2
服务端获取开放数据
https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/signature.html
-
AES/CBC/PKCS7PADDING
- CRYPTO/AES_CBC_PKCS7PADDING/Test3
- CRYPTO/AES_CBC_PKCS7PADDING/Test4
钉钉企业内部应用
消息订阅加密解密
https://open.dingtalk.com/document/org/configure-event-subcription
-
AES/CBC/NOPADDING
- CRYPTO/AES_CBC_NOPADDING/Test5
- CRYPTO/AES_CBC_NOPADDING/Test6
-
SHA1
- HASH/SHA1/Test4
钉钉机器人
自定义机器人签名
https://open.dingtalk.com/document/robots/customize-robot-security-settings
-
HMAC-SHA256
- MAC/HMAC_SHA256/Test3
阿里云接口
签名
-
HMAC-SHA1
- MAC/HMAC_SHA1/Test2
阿里云 API 网关
JWT 签名
-
SHA256withRSA
- SIGN/SHA256_WITH_RSA/Test4
感谢
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. |
-
net6.0
- Portable.BouncyCastle (>= 1.9.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Hestia.Security:
Package | Downloads |
---|---|
Hestia.Logging.DingTalk
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.