在XKCD #936:短复合密码,还是长字典密码?中,Jeff声称密码破解“用空格分隔的字典单词”、“带标点符号的完整句子”或“leet- that numb3r替代”“在实践中是非常不可能的”。
然而,当然也有执行l33t语言替换和“预/附加标点符号或1-4位数”的约翰-开膛手规则集(有些甚至包括在默认集合中,还有更多的规则在https://www.owasp.org/images/a/af/2011-Supercharged-Slides-Redman-OWASP-Feb.pdf讨论,该规则讨论使用这些技术破解~50K“公司”密码;http://contest-2010.korelogic
我从一个教程获得了这个简单的代码到一个示例登录html表单,以检测用户和密码是否在我的数据库中,用于用户注册。如果存在,此代码可以检测电子邮件,但不能检测密码。
这里面怎么了?
var express = require('express');
var app = express();
var server = require('http').createServer(app);
bodyParser = require('body-parser');
var mysql = require('mysql');
var conn