Advertisement

Delphi-JWT:Delphi中的JWT实现

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
Delphi-JWT是一款专为Delphi编程环境设计的JSON Web Token(JWT)库。它提供了便捷的方法来创建、验证和解析JWT,帮助开发者轻松实现在Delphi项目中使用JWT进行安全认证的功能。 介绍JWT的Delphi实现。支持以下算法:HS256、HS384、HS512;ES256、ES384、ES512 和 ES256K 需要第三方库;PS256、PS384、PS512 以及 RS256、RS384 和 RS512 同样需要第三方库支持。生成用于RSA算法的密钥对:$ openssl genrsa -out rs-private.pem 2048 $ openssl rsa -in rs-private.pem -pubout

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Delphi-JWT:DelphiJWT
    优质
    Delphi-JWT是一款专为Delphi编程环境设计的JSON Web Token(JWT)库。它提供了便捷的方法来创建、验证和解析JWT,帮助开发者轻松实现在Delphi项目中使用JWT进行安全认证的功能。 介绍JWT的Delphi实现。支持以下算法:HS256、HS384、HS512;ES256、ES384、ES512 和 ES256K 需要第三方库;PS256、PS384、PS512 以及 RS256、RS384 和 RS512 同样需要第三方库支持。生成用于RSA算法的密钥对:$ openssl genrsa -out rs-private.pem 2048 $ openssl rsa -in rs-private.pem -pubout
  • Delphi-JOSE-JWT:DelphiJOSE(JSON对象签名与加密)及JWT(JSON Web令牌)
    优质
    本项目提供在Delphi编程环境中使用JOSE和JWT的标准库。它支持JSON对象的签名、验证和加密,适用于需要安全通信的应用程序开发。 Delphi JOSE和JWT库提供了对JSON Web令牌(JWT)以及JSON对象签名与加密(JOSE)规范套件的支持实现。此库通过多种JOSE算法支持JWS的紧凑序列化,计划未来将加入对JWE的支持。 关于使用Delphi-JOSE的文章包括: - JWT及认证技术介绍(采用Delphi) - JSON Web令牌详解 - 利用Delphi-JOSE-JWT生成和验证JWT令牌 - 通过JWT使用者来检查JWT声明 重要提示:在使用OpenSSL时,要求SHA算法的HMAC。对于Delphi版本10 Seattle之前的系统来说,由于Indy库依赖于OpenSSL实现HMAC-SHA算法,因此需要在服务器端安装相应的OpenSSL DLL文件以生成令牌。而在Delphi 10 Seattle或更新版本中,System.Hash单元已经包含了所需的所有HMAC功能,并且不再需要额外的OpenSSL支持。 对于使用RSA密钥和椭圆曲线(ECD)的情况,请遵循相关文档中的指导进行操作。
  • DELPHIJOSE与JWT方法.zip
    优质
    本资源为一个压缩文件,内含在DELPHI编程环境中使用JOSE库和JWT技术的具体实现方法。适合需要集成安全令牌认证机制的开发者参考学习。 JOSE(JSON对象签名和加密)和JWT(JSONWebToken)的Delphi实现涉及将这些安全标准应用于Delphi编程语言中的应用程序开发。这种方法允许开发者在客户端和服务端之间安全地传输信息,通过提供诸如数字签名、数据完整性检查以及可选的数据保密性等功能来增强应用的安全特性。
  • Auth-API: OAuth2JWT(accessToken, refreshToken)
    优质
    简介:本文介绍了在OAuth2框架下使用JSON Web Tokens (JWT) 实现访问令牌(accessToken)和刷新令牌(refreshToken)的方法,旨在帮助开发者更好地理解和应用这一认证授权机制。 身份验证API在OAuth2方法(access_token、refresh_token)中实现JWT开发环境Spring启动2.4.4版本的项目使用了Spring安全库,并通过io.jsonwebtoken进行JWT操作,数据库采用JPA与H2服务器模式。项目流程包括运行服务器时默认用户插入处理(测试数据)。当调用/ authenticate接口时,系统会检查ID和密码信息并返回令牌信息(access_token、refresh_token);使用发出的access_token请求API调用,在access_token过期后通过调用/re/authenticate重新设置新的access_token和refresh_token。设定值jwt: access-token-refresh-url为/re/authenticate。
  • Java-JWT:JavaJSON Web令牌(JWT)
    优质
    Java-JWT是一款用于在Java环境中处理JWT(JSON Web Tokens)的库。它简化了创建、解析和验证安全令牌的过程,适用于需要高效身份验证和授权的应用程序。 Java JWT Java实现 。 如果您正在寻找JWT Decoder的Android版本,请查看我们的库。该库当前支持Java7。从不久开始,它将需要Java 8作为最低支持的Java版本。有关其他信息和时间表请参考相关文档。安装该库在Maven Central和Bintray上均可用,并且Javadoc已发布。使用Maven时,请添加以下依赖项: ``` com.auth0 java-jwt 3.12.1 ```
  • ASP.NET Core 3.1JWT Token和应用
    优质
    本文章介绍了如何在ASP.NET Core 3.1框架下创建、验证以及使用JSON Web Tokens(JWT)进行安全的身份认证与授权。 在Core 3.1框架下实现JWT(JSON Web Token)的使用与应用涉及多个步骤和技术细节。首先需要引入必要的NuGet包来支持JWT功能,然后配置身份验证服务以生成并处理令牌。接着,在应用程序中通过中间件和控制器方法管理用户认证及授权流程,确保只有合法持有有效token的请求才能访问受保护资源。 实现过程中还需注意安全性考虑,如设置合理的过期时间、密钥保密等措施来增强系统防护能力;同时也要妥善设计错误响应机制,以便于客户端处理异常情况。通过这种方式可以有效地利用JWT技术为Web API提供灵活且安全的身份验证解决方案。
  • JSON Web令牌在Objective-C: JWT
    优质
    本篇文章主要介绍如何在Objective-C中实现和解析JSON Web Tokens(JWT),帮助开发者轻松集成安全认证功能。 在智威汤逊的Objective-C实现中,重点介绍了最新功能和支持的新特性,包括EC算法的支持。从Pem文件中提取密钥的功能也得到了更新。 要使用这些新功能,需要准备相应的证书、公钥以及私钥(以.p12格式提供),并且可以处理带ANSI X9.63格式的Pem文件。 例如: ```objective-c NSString *privateKeyString = @; NSString *publicKeyString = @; // 注意:我们需要传递密钥类型。默认情况下,类型为RSA。 NSDictionary *parameters = @{JWTCryptoKey.parametersKeyBuilder : JWTCryptoKeyBuilder.new}; ``` 以上代码展示了如何定义私钥和公钥字符串,并设置参数以使用新的加密功能。
  • JWT在SpringSecurityToken认证与授权.zip
    优质
    本资料详细介绍了如何在Spring Security框架中利用JWT进行用户身份验证和权限管理的具体实施方法和技术细节。 在Web应用开发过程中,安全性始终是一个关键因素。Spring Security是基于Spring框架构建的,提供了一整套用于保障Web应用程序安全性的解决方案。
  • DelphiMatlab功能
    优质
    本文探讨了如何在Delphi编程环境中模拟和实现Matlab的核心功能与算法,旨在为需要同时使用Delphi进行开发但又依赖于Matlab强大数学计算能力的开发者提供解决方案。 Delphi与Matlab的混合编程比较少见,有需要的人可以收藏。
  • DelphiXXTEA(含源码)
    优质
    本文介绍了在Delphi编程环境中实现XXTEA加密算法的方法,并附带完整的源代码供读者参考和使用。 在Delphi中实现xxTea的代码及调用方法。这段描述要求提供如何使用Delphi编程语言来实施加密算法XXTEA,并给出相应的源码以及详细的调用指南,以帮助开发者理解和应用这一技术。