gwinn/scyth

此包已被废弃,不再维护。未建议替代包。

基于 symfony2 的项目的系统工具

维护者

详细信息

github.com/gwinn/scyth

源代码

问题

安装: 16

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:symfony-bundle

v1.0.2 2015-06-11 21:22 UTC

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,依此类推。这种方法是以朱利叶斯·凯撒的名字命名的,他在私人通信中使用它。