跳转到主要内容

未提供项目描述

项目描述

Sigilo 🤫

Documentation PyPI GitHub

Sigilo提供了一种安全的方式来存储和检索敏感信息,如密码、OAuth访问令牌、信用卡号码等。

例如,使用sigilo.Sigilo在redis上存储一个秘密

from sigilo import Sigilo
from sigilo.stores.redis import RedisStore
from sigilo.ciphers.fernet import FernetCipher

# Put this somewhere safe!
key = "Ds205mteCt42PaW35TQWtj5LgUB3A541EVf9wy8OyOI="
cipher = FernetCipher(key)
store = RedisStore("redis://localhost:6379/0")

sigilo = Sigilo(store=store, cipher=cipher)
sigilo.set("key1", b"secret value")

检索秘密

sigilo.get("key1")
# returns b"secret value"

安装

Sigilo需要Python 3.8或更高版本才能运行。

pip install sigilo[redis,cryptography]

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

sigilo-0.2.0.tar.gz (5.8 kB 查看哈希值)

上传时间: 源代码

构建分发

sigilo-0.2.0-py3-none-any.whl (5.1 kB 查看哈希值)

上传时间: Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面