gwinn / scyth
此包已被废弃,不再维护。未建议替代包。
基于 symfony2 的项目的系统工具
v1.0.2
2015-06-11 21:22 UTC
Requires
- php: >=5.3.3
This package is not auto-updated.
Last update: 2020-02-21 16:12:52 UTC
README
各种加密工具
PBKDF2
此类可以使用纯PHP PBKDF2实现加密数据。它需要一个数据字符串和一个加密密码来加密数据。该类使用纯PHP PBKDF2实现从密码中创建新的密钥。生成的密钥用于实际加密数据。加密后的数据可以选择使用base64进行编码。该类还可以使用加密的PBKDF2解密之前加密的数据。加密算法和块模式是可配置的参数。
凯撒
此类实现了简单的凯撒密码,也称为凯撒密码、移位密码、凯撒密码或凯撒移位,是最简单且最广为人知的加密技术之一。它是一种替换密码,其中明文中的每个字母被替换为字母表中固定数量的位置。例如,左移3位,D将替换为A,E将变为B,依此类推。这种方法是以朱利叶斯·凯撒的名字命名的,他在私人通信中使用它。