FLUTTER ECOSYSTEM

bcrypt

该包使用修改后的 jBCrypt 代码以在 Dart VM 上运行。

最新版本
1.2.0
近 30 天下载
4.8万
喜欢数
46
Pub 分数
155

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

bcrypt 包提供基于修改版 jBCrypt 代码的 Dart 版 bcrypt 密码哈希算法实现。它旨在通过生成强密码盐值哈希来实现安全的密码存储,具有抵御暴力破解攻击的能力。该包支持 Android、iOS、Web、macOS、Windows 和 Linux 等多个平台,适用于需要强大认证安全性的跨平台应用程序。它可通过 pub.dev 与 Flutter 项目无缝集成。

适合场景
  • 安全密码哈希
  • 用户身份验证系统
  • 密码在数据库中的存储
  • 保护敏感用户数据
  • 跨平台安全实现
主要特点
  • 加盐密码哈希
  • 跨平台兼容性
  • 与 Flutter 的轻松集成
  • 抵抗暴力破解攻击
  • 支持 Dart VM 和 Web
适合对象
  • Flutter 应用需要安全的密码处理
  • 需要加密哈希的后端服务
  • 具有严格安全合规性的应用程序
  • 使用 Dart 进行身份验证工作流的开发人员
  • 针对多个操作系统的项目
使用建议
  • 不适用于通用加密
  • 需要仔细处理盐值和哈希管理
  • 高工作因子的性能影响
  • 仅限密码哈希,不包括其他加密操作
  • 依赖外部 jBCrypt 逻辑实现核心功能
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add bcrypt

所属分类

源码仓库

关联项目