#base64 #constant #php #constant-time #port #hex

const_time_enc

Michael Holmes 的 Rust 端 ParagonIE 的 PHP 常数时间编码

1 个不稳定版本

使用旧的 Rust 2015

0.1.0 2018年10月28日

#php 中排名第 47

自定义许可协议

11KB
195 行代码(不含注释)

const_time_enc

Build Status Latest Version

包含 ParagonIE 的 PHP 常数时间编码的 Rust 端的 crate。无额外依赖。

警告

根据许可协议条款,不保证正确性、适用性或接受责任。我不是专业密码学家,也没有任何人审核过此代码。所有使用均严格自担风险。

性能可能已经显著低于任何基于查找的 hex/base64 编码,但请注意,由于此库没有也不打算包含不安全代码,它可能不适合您的使用场景。

功能

  • Base64 编码
  • Base64 解码
  • Hex (base16) 编码
  • Hex (base16) 解码
  • Base32 编码
  • Base32 解码
  • Base32 (hex variant) 编码
  • Base32 (hex variant) 解码
  • #![no_std] 支持

无运行时依赖