当前位置: 首页 > news >正文

PassGPT:基于大型语言模型的密码建模和(引导式)生成

PassGPT:Password Modeling and (Guided) Generation with Large Language Models

Javier Rando, Fernando Perez-Cruz, Briland Hitaj
[ETH Zürich & SRI International]

PassGPT:基于大型语言模型的密码建模和(引导式)生成

动机:旨在研究大型语言模型(LLM)在密码建模方面的有效性,以及利用LLM进行密码生成和强度估计的创新方法。
方法:通过在密码泄露数据上训练PassGPT,一种基于密码泄露的LLM,进行密码生成。引入了引导式密码生成的概念,利用PassGPT的采样过程生成符合任意约束条件的密码。还通过深入分析PassGPT对密码的熵和概率分布,探讨了如何改进现有密码强度估计方法。
优势:PassGPT在密码生成方面表现优于基于生成对抗网络(GAN)的现有方法,可以猜测出两倍于之前未见密码的数量。PassGPT还能进行引导式密码生成,而现有的基于GAN的方法无法实现此功能。PassGPT提供了显式的概率分布,模型简单且生成速度快。

在这里插入图片描述
通过PassGPT和PassVQT两种基于大型语言模型的密码生成方法,取得了在密码生成和强度估计方面的优秀结果,并提出了引导式密码生成和概率分布对密码强度的评估方法。

来自 ETH Zürich、瑞士数据科学中心和纽约 SRI International 的研究人员利用 OpenAI 的 GPT-2 架构的强大功能开发了 PassGPT,这是一种基于大型语言模型 (LLM) 构建的密码猜测模型。 它接受了来自各种黑客攻击和漏洞利用

http://www.dtcms.com/a/27783.html

相关文章:

  • 【Linux】【网络】不同子网下的客户端和服务器通信
  • PHP+Apache+MySQL安装(Windows)
  • JUC并发—8.并发安全集合一
  • C语言复杂度分析
  • 用HTML5+CSS+JavaScript实现新奇挂钟动画
  • npm安装cnpm,解决node12\14安装cnpm失败问题
  • 在虚拟环境下安装GPU的torch
  • Stack和Queue—模拟实现,实战应用全解析!
  • DeepSeek R1 引发的思考:机器学习时代的人类与 AI 协作
  • 洛谷 P10726 [GESP202406 八级] 空间跳跃 C++ 完整题解
  • MySQL数据库(6)—— 表的增删查改
  • PHP会务会议系统小程序源码
  • 【Leetcode】二叉树的最大深度
  • 什么是bundle?什么是chunk?什么是module?
  • PDF文档管理系统V2.0
  • 《被讨厌的勇气》(七)
  • TensorFlow 2 来训练一个线性回归模型
  • 搜索引擎友好:设计快速收录的网站架构
  • 源码方式安装llama.cpp及调试
  • 跨语言语义理解与生成:多语言预训练方法及一致性优化策略
  • 第1章大型互联网公司的基础架构——1.10 其他NoSQL数据库
  • Java字节码指令详解
  • 2.19学习(php文件后缀)
  • uView UI 在 UniApp 中的集成与配置
  • 部署Langchain-Chatchat
  • 蓝桥杯 1.语言基础
  • Dart 3.5语法 28-29
  • java练习(34)
  • Python的内置模块有哪些?
  • Wireshark使用介绍