小编Jan*_*hek的帖子

对像MD5这样的哈希蛮力有什么大不了的

我花了一些时间阅读/sf/ask/193777391/(我强烈推荐!).

在其中,它讨论了哈希冲突.也许我在这里遗漏了一些东西,但是你不能只用MD5加密你的密码,然后再说SHA-1(或其他任何一个,没关系.)这不会增加所需的处理能力蛮力哈希并减少碰撞的可能性?

security hash md5 cryptography sha1

9
推荐指数
2
解决办法
9325
查看次数

单个域的Javascript文件

如何使javascript文件仅在单个域上运行.我会压缩这个文件,当有人试图通过复制我的网站或只是javascript文件来使用它时,它将无法工作并提供警报.

这是一个例子.我下载了所有文件,但是当试图查看它时会发出一条警告说我需要购买它(我究竟要做什么:)

javascript security

2
推荐指数
1
解决办法
313
查看次数

Webcrawler,反馈?

嘿伙计们,每隔一段时间我就需要从网站自动化数据收集任务.有时我需要一堆来自目录的URL,有时候我需要一个XML站点地图(是的,我知道有很多软件用于那个和在线服务).

无论如何,根据我之前的问题,我写了一个可以访问网站的小型网络浏览器.

  • 基本爬虫类可以轻松快速地与一个网站进行交互.

  • 覆盖"doAction(String URL,String content)"以进一步处理内容(例如,存储它,解析它).

  • 概念允许爬行器的多线程.所有类实例共享已处理和排队的链接列表.

  • 可以建立JDBC连接以在数据库中存储链接,而不是跟踪对象内的已处理链接和排队链接.

  • 但是,目前一次仅限于一个网站,可以通过添加externalLinks堆栈并在适当时添加它来扩展.

  • JCrawler旨在用于快速生成XML站点地图或解析网站以获取所需信息.它很轻巧.

如果有上述限制,这是编写爬虫的好/正常方式吗?任何输入都会极大地帮助:)

http://pastebin.com/VtgC4qVE - Main.java
http://pastebin.com/gF4sLHEW - JCrawler.java
http://pastebin.com/VJ1grArt - HTMLUtils.java

java optimization feedback web-crawler

2
推荐指数
1
解决办法
901
查看次数