Advertisement

Delphi-JOSE-JWT:Delphi中的JOSE(JSON对象签名与加密)及JWT(JSON Web令牌)实现

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


简介:
本项目提供在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)的情况,请遵循相关文档中的指导进行操作。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Delphi-JOSE-JWT:DelphiJOSEJSONJWTJSON 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)的情况,请遵循相关文档中的指导进行操作。
  • DELPHIJOSEJWT方法.zip
    优质
    本资源为一个压缩文件,内含在DELPHI编程环境中使用JOSE库和JWT技术的具体实现方法。适合需要集成安全令牌认证机制的开发者参考学习。 JOSE(JSON对象签名和加密)和JWT(JSONWebToken)的Delphi实现涉及将这些安全标准应用于Delphi编程语言中的应用程序开发。这种方法允许开发者在客户端和服务端之间安全地传输信息,通过提供诸如数字签名、数据完整性检查以及可选的数据保密性等功能来增强应用的安全特性。
  • JS-JOSE:一个JavaScript库,支持使用JSON Web(JWE)和JSON Web(JWS)格式进行数据
    优质
    JS-JOSE是一款专为JavaScript设计的安全工具库,提供强大的JSON Web加密(JWE)与JSON Web签名(JWS)功能,确保数据传输及存储的高度安全。 Jose JWE 和 JWS 的 JavaScript 库 总览: 这是一个用于对 JSON Web 加密(JWE)和 JSON Web 签名(JWS)格式的数据进行签名验证及加密解密的 JavaScript 库。 该库可用于实现基于 RSA 和 EC 的公私钥加密以及共享密钥加密。 JWE 和 JWS 都是封装格式,便于在不同平台间共享经过加密或签署后的数据:浏览器中生成的加密或签名信息可以在 Go、Java 等环境中进行验证和解密。 该库使用紧凑的形式表示。因此,在 JWE 消息中不支持多个接收者。如果需要的话,可以很容易地添加此功能。 此外,该库部分支持额外头信息。 最后,该库利用 Web Crypto API 进行操作,而这个 API 在最近的浏览器版本中有提供。
  • 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 ```
  • 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}; ``` 以上代码展示了如何定义私钥和公钥字符串,并设置参数以使用新的加密功能。
  • 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
  • QJsonWebToken:用C++和QtJSON Web(JWT)
    优质
    QJsonWebToken是一款基于C++和Qt框架开发的库,用于处理JSON Web令牌(JWT),提供了一套完整的工具来创建、解析和验证安全令牌。 QJsonWebToken是一个用Qt C++实现的JSON Web令牌(JWT)库。
  • nimbus-jose-jwt-3.9.jar 英文照文档.zip
    优质
    本资料包提供Nimbus JOSE JWT库版本3.9的jar文件及相关类和方法的中英双语对照文档,方便开发者理解和使用。 中文-英文对照文档:【***-javadoc-API文档-中文(简体)-英语-对照版.zip】 jar包下载地址:【***.jar下载地址.txt】 Maven依赖:【***.jar Maven依赖信息(可用于项目pom.xml).txt】 Gradle依赖:【***.jar Gradle依赖信息(可用于项目build.gradle).txt】 源代码下载地址:【***-sources.jar下载地址.txt】 本段落件关键字包括:中文-英文对照文档,中英对照文档,java,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,中文API文档,手册,开发手册,使用手册,参考手册 使用方法: 解压 【***.jar中文文档.zip】,再解压其中的【***-javadoc-API文档-中文(简体)版.zip】,双击【index.html】文件即可用浏览器打开并查看。 特殊说明: ·本段落档为人性化翻译,精心制作,请放心使用。 ·本段落档为双语同时展示,一行原文、一行译文,可逐行对照,避免了原文/译文来回切换的麻烦; ·有原文可参照,不再担心翻译偏差误导; ·边学技术、边学英语。 ·只翻译了该翻译的内容,如:注释、说明、描述、用法讲解等; ·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码等。 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,请在解压时选择“解压到当前文件夹”; (2)有时,一套Java组件会有多个jar,在下载前请仔细阅读本篇描述以确保这就是你需要的文件。
  • Jose:JSON框架(包括JWT、JWS、JWE、JWA、JWKJWKSet)
    优质
    Jose是一款全面处理JSON对象安全性的工具包,支持JWT、JWS、JWE等标准协议,并提供JWA和灵活的JWK/JWKSet管理功能。 如果您真的喜欢这个库,请帮我几个忙:举杯庆祝! 警告:警告:警告: 我们强烈建议您使用新的替代方案而不是此库。 该库的有效支持将持续到2018年底。 从2019年到2020年底将提供安全支持。 该库提供了以下实现: - JW S - JW T - JW E - JW A - JW K 此外,它还提供了JSON Web密钥指纹以及未编码的有效载荷选项。 提供的功能包括: 支持的输入类型: JWS或JWE对象的支持; 可以编码为JSON的每个输入(如字符串、数组和整数等)。
  • 认证
    优质
    简介:令牌认证签名加密技术是一种用于保障数据传输安全的方法,通过使用数字签名和加密算法对访问令牌进行保护,确保信息完整性和用户身份验证。 这段代码示例是关于如何与第三方接口进行对接的,编写得非常通俗易懂且容易理解,并附有详细的注解。对于那些还没有做过此类工作的新人来说,可以直接复制使用。