当前位置: 首页 > news >正文

列车营销网站怎么做拉新推广变现app

列车营销网站怎么做,拉新推广变现app,山东省住房建设厅网站首页,如何在微信上开发小程序文章目录 1. 为什么选择 ECDSA#xff08;椭圆曲线数字签名算法#xff09;2. 生成签名公私钥2.1. 使用 Open SSL 生成公私钥2.2. Java 语言 pkcs8 格式私钥转换 3. SpringBoot 分环境配置密钥3.1. yaml 文件配置3.2. 密钥配置类 4. 使用 auth0 生成 JWT Token4.1. 依赖4.2. … 文章目录 1. 为什么选择 ECDSA椭圆曲线数字签名算法2. 生成签名公私钥2.1. 使用 Open SSL 生成公私钥2.2. Java 语言 pkcs8 格式私钥转换 3. SpringBoot 分环境配置密钥3.1. yaml 文件配置3.2. 密钥配置类 4. 使用 auth0 生成 JWT Token4.1. 依赖4.2. 生成 Token 5. 注意事项 1. 为什么选择 ECDSA椭圆曲线数字签名算法 JWT Token 提供的签名算法有对称和非对称两种。通常在业务网关或微服务间的零信任场景下的 Token 验证验证 Token 签名的密钥管理是主要问题。如果有其他方案能够提升对称加密密钥安全与验证签名性能则可不考虑使用非对成加密算法进行签名。使用 ECDSA 有以下优势 非对称加密算法相较于对称加密算法密钥管理安全度更高ECDSA 相较于 RSA 相同的安全级别使用的密钥更短相反使用较长的密钥 ECDSA 的安全度更高ECDSA 相较于 RSA 所需计算资源更少 2. 生成签名公私钥 2.1. 使用 Open SSL 生成公私钥 openssl ecparam -genkey -name secp521r1 -out ./crt/access-token-ec-private-key.pem openssl ec -in ./crt/access-token-ec-private-key.pem -pubout -out ./crt/access-token-ec-public-key.pem2.2. Java 语言 pkcs8 格式私钥转换 openssl pkcs8 -topk8 -inform pem -in ./crt/access-token-ec-private-key.pem -outform pem -nocrypt -out ./crt/access-token-ec-private-key-pkcs8.pem3. SpringBoot 分环境配置密钥 3.1. yaml 文件配置 token:access:publicKey: 粘贴公钥privateKey: 粘贴私钥3.2. 密钥配置类 Configuration public class JWTSecretConfigure {private static final String ALGORITHM EC;Value(${token.access.privateKey})private String accessTokenECPrivateKey;Value(${token.access.publicKey})private String accessTokenECPublicKey;Bean(AccessTokenECPrivateKey)public ECPrivateKey createAccessTokenECPrivateKey() throws NoSuchAlgorithmException, InvalidKeySpecException {KeyFactory kf KeyFactory.getInstance(ALGORITHM);EncodedKeySpec keySpec new PKCS8EncodedKeySpec(Base64.decode(accessTokenECPrivateKey));return (ECPrivateKey) kf.generatePrivate(keySpec);}Bean(AccessTokenECPublicKey)public ECPublicKey createAccessTokenECPublicKey() throws NoSuchAlgorithmException, InvalidKeySpecException {KeyFactory kf KeyFactory.getInstance(ALGORITHM);EncodedKeySpec keySpec new X509EncodedKeySpec(Base64.decode(accessTokenECPublicKey));return (ECPublicKey) kf.generatePublic(keySpec);} }4. 使用 auth0 生成 JWT Token 4.1. 依赖 propertiesauth0-jwt.version3.6.0/auth0-jwt.version /properties dependenciesdependencygroupIdcom.auth0/groupIdartifactIdjava-jwt/artifactIdversion${auth0-jwt.version}/version/dependency /dependencies4.2. 生成 Token // 注入密钥 Resource(name AccessTokenECPrivateKey) private ECPrivateKey accessTokenECPrivateKey;Resource(name AccessTokenECPublicKey) private ECPublicKey accessTokenECPublicKey;// 生成 Token Algorithm algorithm Algorithm.ECDSA512(accessTokenECPublicKey, accessTokenECPrivateKey); String accessToken JWT.create().withExpiresAt(new Date(System.currentTimeMillis() EXPIRES)).withIssuedAt(new Date()).withIssuer(ISSUER).sign(algorithm);5. 注意事项 在要求性能场景下需要做好基准测试评估使用 ECDSA 签名算法签发 Token 的性能是否符合要求。非对称加密算法相对于对称加密算法管理密钥安全性有提升但请注意私钥仅在签发 Token 的服务中使用且定期更换。基于配置文件的密钥管理请确保配置文件网络传输加密且配置有白名单或其他访问配置文件的认证方式。
http://www.sadfv.cn/news/232114/

相关文章:

  • 网站建设 - 碧诺网络网络推广代理怎么做
  • 怎么给自己做网站开发app和网站的公司
  • 微信公众号微网站建设网络运营与网络营销是什么关系
  • 网站底部 设计做性的网站
  • 青州住房和城乡建设网站网络营销方案ppt
  • 漳州市住房和城乡建设局网站北京建站公司做网站价格
  • 速橙科技有限公司网站建设app平台运营及管理
  • 网站建设北京公司南京较好的网站制作公司
  • 云服务器做网站镜像类型选啥乌市网络营销
  • 建立什么样的网站好怎么样自己制作网页
  • 陕西省交通建设集团商界分公司网站自助商城网站建设
  • 网站如何伪静态襄阳微信网站建设
  • wordpress jquery插件网站seo工作
  • 东莞市五金有限公司 寮步 技术支持 网站建设园区 网站建设方案
  • 桐柏网站网站设计实施方案
  • 注册查询官方网站基于微信小程序的毕业设计题目
  • 懂得做网站还可以做什么兼职河南洛阳网络公司
  • 眉山市建设局网站建立购物网站的目的
  • 屯溪网站建设跨境电商网
  • 哪个网站做黄金交易最好网站收录在哪里可以查看
  • 做3d效果的网站seo联盟怎么赚钱
  • 做网站策划容易遇到哪些问题推广网站平台免费
  • 猪八戒网站建设网页制作作业源代码
  • it彩票网站建设维护工程师wordpress站点管理
  • 渭南商铺网站建设html转换wordpress
  • 电子商务网站建设的成本分析服务范围 网站建设公司
  • vpn免流网站建设国内大型电子网站建设
  • 去公司叫自己做网站不会做重庆网站建设重庆零臻科技行
  • wordpress本地更换为网站域名标识设计厂家
  • 网站图片一般分辨率做多大深圳网站建设潮动九州