
attr_encrypted
attr-encrypted
Generates attr_accessors that encrypt and decrypt attributes
AI 简介
attr_encrypted 是一个 Ruby 宝石,用于生成能够透明地加密和解密属性的 attr_accessors。其核心功能是为任意类提供加密解密支持,特别在与 ActiveRecord 或 Sequel 结合使用时,提供了额外的功能如数据库持久化支持。该库支持多种加密模式,默认采用 per_attribute_iv 模式,需要为每个加密属性存储密文及初始化向量(IV)。它非常适合需要对敏感数据进行保护的应用场景,例如用户信息中的社保号、电子邮件等字段的加密处理。通过简单的配置即可实现数据的安全存储与访问,同时保持代码的简洁性。
Ruby
MIT License2k
Stars
421
Forks
38
Watchers
70
Issues
Star 增长
今日0
近 7 天0
近 30 天0
综合评分49.88
默认分支master