CAS 介绍 CAS 是 Yale 大学发起的一个开源项目,旨在为 Web 应用系统提供一种可靠的单点登录方法,CAS 在 2004 年 12 月正式成为 JA-SIG 的一个项目。CAS 具有以下特点: 开源的企业级单点登录解决方案。 CAS Server 为需要独立部署的 Web 应用。 CAS Client 支持非常多的客户端(这里指单点登录系统中的各个 Web 应用),包括 Java, .Net, PHP, Perl, Apache, uPortal, Ruby 等。 邮箱 erp o
高级加密标准(AES)服务
该库允许您使用以下模式创建AES服务
伽罗瓦/计数器模式(GCM)
已知局限性
解密输入流时,GCM中的缓冲区加载大小固定为16 KB。 在大多数系统上这是有效的,但可能需要可变。 缓冲区大小将在将来的版本中变得可配置。
用法示例–带有GCM的AES
使用密钥实例化AES服务
final var aes = AESFactory.aesGCM(new Secret());
通过加密您的纯文本
final var aad = new AAD("some aad dat