#加密 #postgresql #psql #通用 #冲突 #本地 #u128

pseudo_encrypt

提供 Psql 的伪加密的本地 Rust 通用实现

3 个版本

0.1.3 2020年10月31日
0.1.2 2020年10月29日
0.1.1 2020年10月29日
0.1.0 2020年10月29日

1763算法

MIT 许可证

16KB
291

pseudo_encrypt-rs

pseudo_encrypt-rs-CI pseudo_encrypt Crates.io

这是 Psql 的 pseudo_encrypt 函数的本地 Rust 通用实现

pseudo_encrypt(int) 可以用作生成唯一值的伪随机生成器。它产生一个与它的整数输入唯一关联的整数输出(通过数学排列),同时看起来是随机的,且零冲突。这对于在不知道顺序位置的情况下按顺序通信生成的数字很有用(用于票号、URL 缩短、促销代码等...

支持32位及以上的整数原语

  • i32
  • u32
  • i64
  • u64
  • i128
  • u128

无运行时依赖