社区
CUDA高性能计算讨论
帖子详情
利用cuda进行密码暴力破解中遇到的性能问题
Arbalist
2010-08-31 06:10:54
各位好!
最近在编写一个利用GPU的密码暴力破解程序,我发现我程序的整体性能瓶颈不是解密算法本身,而是
密码的生成过程
。
程序中密码生成的规则是有一定规则性的,比方说先生成4位纯数字的全排列,再生成3位小写字母的全排列。
请问各位大牛有没有高效点的解决办法啊?
...全文
382
8
打赏
收藏
利用cuda进行密码暴力破解中遇到的性能问题
各位好! 最近在编写一个利用GPU的密码暴力破解程序,我发现我程序的整体性能瓶颈不是解密算法本身,而是密码的生成过程。 程序中密码生成的规则是有一定规则性的,比方说先生成4位纯数字的全排列,再生成3位小写字母的全排列。 请问各位大牛有没有高效点的解决办法啊?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
taseaa
2010-09-11
打赏
举报
回复
[Quote=引用 6 楼 arbalist 的回复:]
引用 5 楼 taseaa 的回复:
引用 3 楼 arbalist 的回复:
那样的话生成的量实在太大了。基本上是GB到TB级的了。。。而且,PCI-E的传输效率也不是很高。。。
那就不用生成了,直接在寄存器里搞就OK啦。
而且各线程互相不干涉,这是GPU运算的最好模式:小输入,大运算,小输出。
密码毫无疑问一定是要在GPU上生成的。只是现在关注的是有没有什么效率……
[/Quote]
而是密码的生成过程。
不是说不是算法本身,而是密码的生成过程么?
怎么又变了呢。
Arbalist
2010-09-10
打赏
举报
回复
[Quote=引用 5 楼 taseaa 的回复:]
引用 3 楼 arbalist 的回复:
那样的话生成的量实在太大了。基本上是GB到TB级的了。。。而且,PCI-E的传输效率也不是很高。。。
那就不用生成了,直接在寄存器里搞就OK啦。
而且各线程互相不干涉,这是GPU运算的最好模式:小输入,大运算,小输出。
[/Quote]
密码毫无疑问一定是要在GPU上生成的。只是现在关注的是有没有什么效率高的算法?
taseaa
2010-09-08
打赏
举报
回复
[Quote=引用 3 楼 arbalist 的回复:]
那样的话生成的量实在太大了。基本上是GB到TB级的了。。。而且,PCI-E的传输效率也不是很高。。。
[/Quote]
那就不用生成了,直接在寄存器里搞就OK啦。
而且各线程互相不干涉,这是GPU运算的最好模式:小输入,大运算,小输出。
beyond071
2010-09-07
打赏
举报
回复
密码生成有没有并行性
taseaa
2010-09-06
打赏
举报
回复
先在CPU端生成相应的组合,然后再送进去解不是很好吗?
Arbalist
2010-09-06
打赏
举报
回复
那样的话生成的量实在太大了。基本上是GB到TB级的了。。。而且,PCI-E的传输效率也不是很高。。。
高效的彩虹表
密码
攻击法
背景 为了保护账号安全,几乎所有网站都不会明文保存用户的
密码
,而是用哈希加密算法对
密码
进行
计算,将得到的哈希串保存在数据库
中
。每次用户登录时会将用户提交的
密码
用同样的算法计算,并将结果与数据库
中
保存的哈希串比对以验证用户身份。 可以采用
密码
字典的方式对哈希
密码
进行
“撞库”破解,这种方式对长度较短、组合简单的
密码
确实很有用,但是
遇到
复杂的
密码
时往往力不从心,这种情况下彩虹表破解法就很高效了。 哈希加密算法是不可逆的,也就是说无论是网站的数据库管理员还是获取了
密码
数据的黑客,能看到的只是一长串毫无意义的字符,不
CUDA
——"从入门到放弃"
1. 知识准备 1.1
中
央处理器(CPU)
中
央处理器(CPU,Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit)。它的功能主要是解释计算机指令以及处理计算机软件
中
的数据。
中
央处理器主要包括运算器(算术逻辑运算单元,ALU,Arithmetic Logic Unit)和高速缓冲存储器(Cac...
最全与最好的——
CUDA
入门教程
开篇一张图,后面听我编 1. 知识准备 1.1
中
央处理器(CPU)
中
央处理器(CPU,Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit)。它的功能主要是解释计算机指令以及处理计算机软件
中
的数据。
中
央处理器主要包括运算器(算术逻辑运算单元,ALU,Arithmetic Logic...
Caffe+Ubuntu 15.04+
CUDA
7.0新手安装配置指南
特别感谢在学习和使用Caffe和CNN的过程
中
,超级大神Yanqing Jia, Eric Tzeng, Evan Shelhamer, Ross Girshick, Sergey Karayev, Sergio Gadarrama给予的帮助。 特别说明: 0. Caffe 官网地址:http://caffe.berkeleyvision.org/ 1. 本文为作者亲自实验完成,但仅限用
56、
密码
哈希与破解全解析
本文深入解析了
密码
哈希的基本概念、
密码
破解的常用工具与实践方法,探讨了
密码
安全的重要性及防护策略。从哈希算法的原理到Hashcat和John the Ripper等工具的使用,再到彩虹表和盐值的作用,全面覆盖
密码
安全与破解的核心内容。同时分析了不同操作系统下的
密码
存储机制,并展望了
密码
安全的未来趋势,为用户和开发者提供了实用的安全建议。
CUDA高性能计算讨论
357
社区成员
615
社区内容
发帖
与我相关
我的任务
CUDA高性能计算讨论
CUDA高性能计算讨论
复制链接
扫一扫
分享
社区描述
CUDA高性能计算讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章