MopicMP/neat-csrf-token

GitHub: MopicMP/neat-csrf-token

一个轻量、零依赖的 Python 库,用于生成和验证 CSRF 令牌。

Stars: 0 | Forks: 0

# neat-csrf-token [![PyPI version](https://badge.fury.io/py/neat-csrf-token.svg)](https://pypi.org/project/neat-csrf-token/) [![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE) [![Python 3.8+](https://img.shields.io/badge/python-3.8+-blue.svg)](https://www.python.org) ## 安装 ``` pip install neat-csrf-token ``` ## 快速开始 ``` from neat_csrf_token import token # 基本用法 result = token("your input here") print(result) ``` ## 功能特性 - 简洁、干净的 API,带有类型提示 - 零依赖(纯 Python) - 兼容 Python 3.8+ - 完全经过测试 - 轻量级(< 5KB) ## API 参考 ### `token(input)` 主要工具函数。 **参数:** - `input` — 要处理的输入数据 **返回值:** 处理后的结果 ### `batch(inputs)` 一次处理多个输入。 **参数:** - `inputs` — 输入列表 **返回值:** 结果列表 ## 示例 ``` from neat_csrf_token import token # 示例 1:基本用法 result = token("Hello World") # 示例 2:批量处理 from neat_csrf_token import batch results = batch(["item1", "item2", "item3"]) ``` ## 运行测试 ``` pip install pytest pytest tests/ ``` ## 许可证 MIT 许可证 - 详情请参阅 [LICENSE](LICENSE) 文件。 ### 了解更多 **想要构建像这样的工具?** 查看这个 **[Cybersecurity For Beginners](https://gumroad.com/l/cybersecurity-for-beginners)** 课程 —— 它将一步步教你 如何从零开始创建实用的 Python 实用程序, 包含真实项目与最佳实践。 *基于 [Cybersecurity For Beginners](https://gumroad.com/l/cybersecurity-for-beginners) 中的技能构建*
标签:CSRF, CSRF Token, LangChain, MIT许可, PyPI, Python, SOC Prime, Web安全, 中间件, 令牌生成, 令牌验证, 安全组件, 开发工具, 无后门, 类型提示, 网络安全, 蓝队分析, 表单安全, 轻量级, 逆向工具, 防御跨站请求伪造, 隐私保护, 零依赖