five

Crypto Elements

收藏
RapidAPI2025-07-04 更新2025-05-17 收录
下载链接:
https://rapidapi.com/yokeshragupathi17/api/crypto-elements
下载链接
链接失效反馈
官方服务:
资源简介:
All Tools needed for security. If any new Features required, feel free to reach out.
创建时间:
2025-07-04
原始信息汇总

Crypto Elements API 数据集概述

基本信息

  • API名称: Crypto Elements
  • 类别: 密码学 (Cryptography)
  • 开发者: Yokesh R
  • 订阅人数: 2
  • API评分: 8.3 (Popularity)
  • 服务等级: 100%
  • 延迟: 309ms
  • 测试覆盖率: 100%

订阅计划

  • BASIC: $0.00 / 月
  • PRO: $1.00 / 月
  • ULTRA: $4.00 / 月

功能概述

  • 哈希密码验证
  • 生成JWT令牌
  • 解码JWT令牌(带验证)
  • 数据加密与解密
  • 文件加密与解密
  • 使用密码锁定PDF文件
  • 使用密码锁定任意类型文件(转为ZIP)

端点详情

1. 哈希密码

  • 方法: POST
  • 参数: password (string)
  • 响应: json { "status": "success", "hashed_password": "哈希值" }

2. 验证密码

  • 方法: POST
  • 参数: password (string), hashed_password (string)
  • 响应: json { "status": "success", "is_valid": boolean }

3. 生成令牌

  • 方法: POST
  • 参数: data (JSON对象), minutes (整数)
  • 响应: json { "status": "success", "access_token": "令牌", "token_type": "bearer", "expires_in": "分钟数" }

4. 解码令牌

  • 方法: POST
  • 参数: token (string)
  • 响应: json { "status": "success", "decoded_data": { ... } }

5. 加密文本

  • 方法: POST
  • 参数: data (string或JSON)
  • 响应: json { "encrypted_data": "加密数据", "key": "密钥" }

6. 解密文本

  • 方法: POST
  • 参数: encrypted_data, key (string)
  • 响应: json { "data": "原始数据" }

7. 加密文件

  • 方法: POST
  • 参数: file (文件), password (string)
  • 响应: 加密文件下载

8. 解密文件

  • 方法: POST
  • 参数: file (文件), password (string)
  • 响应: 解密文件下载

9. 锁定PDF

  • 方法: POST
  • 参数: file (PDF文件), password (string)
  • 响应: 密码保护的PDF文件下载

10. 锁定为ZIP

  • 方法: POST
  • 参数: file (文件), password (string)
  • 响应: 密码保护的ZIP文件下载

算法详情

密码管理

  • 哈希方法: bcrypt (通过PassLib的CryptContext)
  • 验证方法: bcrypt验证函数

JWT令牌管理

  • 编码方法: JWT HS256算法
  • 解码方法: JWT签名验证解码

文件加密/解密

  • 加密方法: AES-CTR (计数器模式)
    • 密钥派生: PBKDF2
    • 盐生成: os.urandom
    • 块大小: 16字节
  • 解密方法: AES-CTR反向过程

文本加密/解密

  • 加密方法: AESGCM (含认证标签)
  • 解密方法: AESGCM解密 (含认证验证)

PDF保护

  • 方法: PyPDF2加密 (RC4或AES)

ZIP保护

  • 方法: PKZIP加密 (ZipCrypto算法)

限制

  • 文件操作最大6MB
  • 所有端点需要RapidAPI认证头
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作