디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

비밀번호 알아내는 프로그램 코드랰ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

ㅁㄴㅇㄹㅋㅌ(121.136) 2010.10.08 00:25:52
조회 258 추천 0 댓글 5



/***************************************************************
**
**  by Small Hadron Collider
** http://www.smallhadroncollider.com
**
** Distributed under a Creative Commons by-sa License
** http://creativecommons.org/licenses/by-sa/3.0/
**
** WARNING: Top 500 passwords array at the bottom contains
** naughty words. Don\'t look at it if you\'re easily
** offended.
**
***************************************************************/

// Usage: Pass the password string to passwordStrength and string with time it will take is returned

function passwordStrength(password)
{
// Get password length
var length = password.length;

// Check password against common passwords of that length to see if it\'s in top 500
if (length > 2 && length < 9)
{
for (var i=0; i<ARRAYOFPASSWORDS[LENGTH].LENGTH;
if (password.toLowerCase() == arrayOfPasswords[length][i])
{
return \'One of the 500 most common passwords\';
}
}
}


// Calculations per second. Ten million is roughly the number a decent PC could manage uninhibited
var calculationsPerSecond = 10000000;


// Keep track of how many character sets are used
var possibleCharacters = 0;

// Lowercase
if (password.match(/[a-z]/)) { possibleCharacters += 26; }

// Uppercase
if (password.match(/[A-Z]/)) { possibleCharacters += 26; }

// Numbers
if (password.match(/\\d+/)) { possibleCharacters += 10; }

// Symbols
if (password.match(/[!,@,#,$,%,^,&,*,?,_,~,-,(,)]/) ) {possibleCharacters += 13};


// Work out the number of possible combinations: possible characters to the power of the password length
var possibleCombinations = Math.pow(possibleCharacters, password.length);

// Divide the number of possible combinations by the calculations a PC can do per second
var computerTimeInSecs = possibleCombinations / calculationsPerSecond;


// Set up an array of periods with their lenghts in seconds
var arrayOfPeriods = new Array();
arrayOfPeriods[\'minute\'] = 60;
arrayOfPeriods[\'hour\'] = arrayOfPeriods[\'minute\'] * 60;
arrayOfPeriods[\'day\'] = arrayOfPeriods[\'hour\'] * 24;
arrayOfPeriods[\'year\'] = arrayOfPeriods[\'day\'] * 365.25;
arrayOfPeriods[\'thousand years\'] = arrayOfPeriods[\'year\'] * 1000;
arrayOfPeriods[\'million years\'] = arrayOfPeriods[\'thousand years\'] * 1000;
arrayOfPeriods[\'billion years\'] = arrayOfPeriods[\'million years\'] * 1000;
arrayOfPeriods[\'trillion years\'] = arrayOfPeriods[\'billion years\'] * 1000;
arrayOfPeriods[\'quadtrillion years\'] = arrayOfPeriods[\'trillion years\'] * 1000;
arrayOfPeriods[\'quintillion years\'] = arrayOfPeriods[\'quadtrillion years\'] * 1000;
arrayOfPeriods[\'sextillion years\'] = arrayOfPeriods[\'quintillion years\'] * 1000;
arrayOfPeriods[\'septillion years\'] = arrayOfPeriods[\'sextillion years\'] * 1000;
arrayOfPeriods[\'octillion years\'] = arrayOfPeriods[\'septillion years\'] * 1000;
arrayOfPeriods[\'nonillion years\'] = arrayOfPeriods[\'octillion years\'] * 1000;


// Period type is \'seconds\' by default
var periodType = \'second\';
var strength = \'\';

// If it will take less than a second to crack the password, show exactly how long
if (computerTimeInSecs < 1) { strength = computerTimeInSecs+" seconds";}

// Otherwise show a rounded-down number
else
{

// Adds the \'s\' onto anything before a thousand years
var intoThousands = \'s\';

// Adds the \'About\' to anything after seconds
var intoMinutes = \'\';

// Round down the time
var newTime = Math.floor(computerTimeInSecs);

// Go through different period lengths
for (var i in arrayOfPeriods)
{
// Stop when got to right period
if (computerTimeInSecs < arrayOfPeriods[i]) { break; }
else
{
if (i == "thousand years") { intoThousands = \'\'; }
if (i == "minute") { intoMinutes = \'About \'; }
newTime = Math.floor(computerTimeInSecs / arrayOfPeriods[i]);
periodType = i;
}
}

// If singular
if (newTime == 1)
{
var aType = \'a \';

// Puts \'an\' where needed
if (periodType == \'hour\' || periodType == \'octillion years\')
{
aType = \'an \';
}

strength = "About "+aType+periodType;
}
else
{
// Convert newTime to string
newTime += \'\';

// Split with commas every three digits
var regex = /(\\d+)(\\d{3})/;

while (regex.test(newTime))
{
newTime = newTime.replace(regex, \'$1\' + \',\' + \'$2\');
}

// Combine with \'about\' if needed, the time it will take, the period type, and the \'s\' if needed
strength = intoMinutes+newTime+" "+periodType+intoThousands;
}
}

return strength;
}


var arrayOfPasswords = new Array();

arrayOfPasswords[3] = [\'god\',\'sex\'];

arrayOfPasswords[4] = [\'1234\',\'cool\',\'1313\',\'star\',\'golf\',\'bear\',\'dave\',\'pass\',\'aaaa\',\'6969\',\'jake\',\'matt\',\'1212\',\'fish\',\'fuck\',\'porn\',\'4321\',\'2000\',\'4128\',\'test\',\'shit\',\'love\',\'baby\',\'cunt\',\'mark\',\'3333\',\'john\',\'sexy\',\'5150\',\'4444\',\'2112\',\'fred\',\'mike\',\'1111\',\'tits\',\'paul\',\'mine\',\'king\',\'fire\',\'5555\',\'slut\',\'girl\',\'2222\',\'asdf\',\'time\',\'7777\',\'rock\',\'xxxx\',\'ford\',\'dick\',\'bill\',\'wolf\',\'blue\',\'alex\',\'cock\',\'beer\',\'eric\',\'6666\',\'jack\'];

arrayOfPasswords[5] = [\'beach\',\'great\',\'black\',\'pussy\',\'12345\',\'frank\',\'tiger\',\'japan\',\'money\',\'naked\',\'11111\',\'angel\',\'stars\',\'apple\',\'porno\',\'steve\',\'viper\',\'horny\',\'ou812\',\'kevin\',\'buddy\',\'teens\',\'young\',\'jason\',\'lucky\',\'girls\',\'lover\',\'brian\',\'kitty\',\'bubba\',\'happy\',\'cream\',\'james\',\'xxxxx\',\'booty\',\'kelly\',\'boobs\',\'penis\',\'eagle\',\'white\',\'enter\',\'chevy\',\'smith\',\'chris\',\'green\',\'sammy\',\'super\',\'magic\',\'power\',\'enjoy\',\'scott\',\'david\',\'video\',\'qwert\',\'paris\',\'women\',\'juice\',\'dirty\',\'music\',\'peter\',\'bitch\',\'house\',\'hello\',\'billy\',\'movie\'];

arrayOfPasswords[6] = [\'123456\',\'prince\',\'guitar\',\'butter\',\'jaguar\',\'united\',\'turtle\',\'muffin\',\'cooper\',\'nascar\',\'redsox\',\'dragon\',\'zxcvbn\',\'qwerty\',\'tomcat\',\'696969\',\'654321\',\'murphy\',\'987654\',\'amanda\',\'brazil\',\'wizard\',\'hannah\',\'lauren\',\'master\',\'doctor\',\'eagle1\',\'gators\',\'squirt\',\'shadow\',\'mickey\',\'mother\',\'monkey\',\'bailey\',\'junior\',\'nathan\',\'abc123\',\'knight\',\'alexis\',\'iceman\',\'fuckme\',\'tigers\',\'badboy\',\'bonnie\',\'purple\',\'debbie\',\'angela\',\'jordan\',\'andrea\',\'spider\',\'harley\',\'ranger\',\'dakota\',\'booger\',\'iwantu\',\'aaaaaa\',\'lovers\',\'player\',\'flyers\',\'suckit\',\'hunter\',\'beaver\',\'morgan\',\'matrix\',\'boomer\',\'runner\',\'batman\',\'scooby\',\'edward\',\'thomas\',\'walter\',\'helpme\',\'gordon\',\'tigger\',\'jackie\',\'casper\',\'robert\',\'booboo\',\'boston\',\'monica\',\'stupid\',\'access\',\'coffee\',\'braves\',\'xxxxxx\',\'yankee\',\'saturn\',\'buster\',\'gemini\',\'barney\',\'apples\',\'soccer\',\'rabbit\',\'victor\',\'august\',\'hockey\',\'peanut\',\'tucker\',\'killer\',\'canada\',\'george\',\'johnny\',\'sierra\',\'blazer\',\'andrew\',\'spanky\',\'doggie\',\'232323\',\'winter\',\'zzzzzz\',\'brandy\',\'gunner\',\'beavis\',\'compaq\',\'horney\',\'112233\',\'carlos\',\'arthur\',\'dallas\',\'tennis\',\'sophie\',\'ladies\',\'calvin\',\'shaved\',\'pepper\',\'giants\',\'surfer\',\'fender\',\'samson\',\'austin\',\'member\',\'blonde\',\'blowme\',\'fucked\',\'daniel\',\'donald\',\'golden\',\'golfer\',\'cookie\',\'summer\',\'bronco\',\'racing\',\'sandra\',\'hammer\',\'pookie\',\'joseph\',\'hentai\',\'joshua\',\'diablo\',\'birdie\',\'maggie\',\'sexsex\',\'little\',\'biteme\',\'666666\',\'topgun\',\'ashley\',\'willie\',\'sticky\',\'cowboy\',\'animal\',\'silver\',\'yamaha\',\'qazwsx\',\'fucker\',\'justin\',\'skippy\',\'orange\',\'banana\',\'lakers\',\'marvin\',\'merlin\',\'driver\',\'rachel\',\'marine\',\'slayer\',\'angels\',\'asdfgh\',\'bigdog\',\'vagina\',\'apollo\',\'cheese\',\'toyota\',\'parker\',\'maddog\',\'travis\',\'121212\',\'london\',\'hotdog\',\'wilson\',\'sydney\',\'martin\',\'dennis\',\'voodoo\',\'ginger\',\'magnum\',\'action\',\'nicole\',\'carter\',\'erotic\',\'sparky\',\'jasper\',\'777777\',\'yellow\',\'smokey\',\'dreams\',\'camaro\',\'xavier\',\'teresa\',\'freddy\',\'secret\',\'steven\',\'jeremy\',\'viking\',\'falcon\',\'snoopy\',\'russia\',\'taylor\',\'nipple\',\'111111\',\'eagles\',\'131313\',\'winner\',\'tester\',\'123123\',\'miller\',\'rocket\',\'legend\',\'flower\',\'theman\',\'please\',\'oliver\',\'albert\'];

arrayOfPasswords[7] = [\'porsche\',\'rosebud\',\'chelsea\',\'amateur\',\'7777777\',\'diamond\',\'tiffany\',\'jackson\',\'scorpio\',\'cameron\',\'testing\',\'shannon\',\'madison\',\'mustang\',\'bond007\',\'letmein\',\'michael\',\'gateway\',\'phoenix\',\'thx1138\',\'raiders\',\'forever\',\'peaches\',\'jasmine\',\'melissa\',\'gregory\',\'cowboys\',\'dolphin\',\'charles\',\'cumshot\',\'college\',\'bulldog\',\'1234567\',\'ncc1701\',\'gandalf\',\'leather\',\'cumming\',\'hunting\',\'charlie\',\'rainbow\',\'asshole\',\'bigcock\',\'fuckyou\',\'jessica\',\'panties\',\'johnson\',\'naughty\',\'brandon\',\'anthony\',\'william\',\'ferrari\',\'chicken\',\'heather\',\'chicago\',\'voyager\',\'yankees\',\'rangers\',\'packers\',\'newyork\',\'trouble\',\'bigtits\',\'winston\',\'thunder\',\'welcome\',\'bitches\',\'warrior\',\'panther\',\'broncos\',\'richard\',\'8675309\',\'private\',\'zxcvbnm\',\'nipples\',\'blondes\',\'fishing\',\'matthew\',\'hooters\',\'patrick\',\'freedom\',\'fucking\',\'extreme\',\'blowjob\',\'captain\',\'bigdick\',\'abgrtyu\',\'chester\',\'monster\',\'maxwell\',\'arsenal\',\'crystal\',\'rebecca\',\'pussies\',\'florida\',\'phantom\',\'scooter\',\'success\'];

arrayOfPasswords[8] = [\'firebird\',\'password\',\'12345678\',\'steelers\',\'mountain\',\'computer\',\'baseball\',\'xxxxxxxx\',\'football\',\'qwertyui\',\'jennifer\',\'danielle\',\'sunshine\',\'starwars\',\'whatever\',\'nicholas\',\'swimming\',\'trustno1\',\'midnight\',\'princess\',\'startrek\',\'mercedes\',\'superman\',\'bigdaddy\',\'maverick\',\'einstein\',\'dolphins\',\'hardcore\',\'redwings\',\'cocacola\',\'michelle\',\'victoria\',\'corvette\',\'butthead\',\'marlboro\',\'srinivas\',\'internet\',\'redskins\',\'11111111\',\'access14\',\'rush2112\',\'scorpion\',\'iloveyou\',\'samantha\',\'mistress\'];

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 시세차익 부러워 부동산 보는 눈 배우고 싶은 스타는? 운영자 24/05/27 - -
218982 프로그래머가 왜 박봉에 전망이 어둡나 [5] 르하소갤로그로 이동합니다. 10.11.19 294 0
218981 게임 회사 면접볼때 가끔 일어나는 일... [5] 한강구조견(59.6) 10.11.19 346 0
218980 레알밥 먹으러 감 prismatic갤로그로 이동합니다. 10.11.19 43 0
218979 팝핀 [1] rntjr갤로그로 이동합니다. 10.11.19 56 0
218978 한국엔 존카맥과 마크 주커버그가 없다 [3] ㅇ-<(183.101) 10.11.19 160 0
218977 예전에 사고친 이야기. [4] 한강구조견(59.6) 10.11.19 185 0
218976 최신 여자친구 사진 | ↓ 아니 [5] 칭송받는자(210.118) 10.11.19 247 0
218975 내 엉덩이 만지고 싶냐?? [6] 개쉛기갤로그로 이동합니다. 10.11.19 187 0
218974 매뜨매릐카 신버젼이 [6] prismatic갤로그로 이동합니다. 10.11.19 107 0
218972 이쯤에서 프겔 고전 명짤 보고 가자 [2] 칭송받는자(210.118) 10.11.19 186 0
218971 주시미님 감사합니다 [1] 민쩌리(121.173) 10.11.19 87 0
218969 switch~case문 안에.. 또 switch~case문 넣을수 있남? [8] 헌터(163.180) 10.11.19 413 0
218968 인원 관리 프로그램으로 창업할 예정입니다. [16] 기술창업(210.118) 10.11.19 283 0
218967 자바를 이용한 성적관리 프로그램좀 짜줘 [4] 연화갤로그로 이동합니다. 10.11.19 213 0
218966 뭐지소트와 퀵소트 나쁜놈은 누구인가 [7] prismatic갤로그로 이동합니다. 10.11.19 123 0
218965 아아 DB 하나 만들어야하는데 주제를 뭐로 잡아야 할지 모르겠어 [10] 주시미갤로그로 이동합니다. 10.11.19 104 0
218964 맥시마 받아봤는데 [1] prismatic갤로그로 이동합니다. 10.11.19 45 0
218962 이왕 짠거 [4] ㅇㅇㅃ갤로그로 이동합니다. 10.11.19 78 0
218960 우리의 미래 [4] 칭송받는자(210.118) 10.11.19 216 0
218959 흑흑흑흑 퀵소트도 워스트는 O(n^2)이라능 [5] prismatic갤로그로 이동합니다. 10.11.19 190 0
218958 전산물 조금 먹어서 자기도 아는척좀 하고 싶은 신입뉴비들은 봄미다. [2] 칭송받는자(210.118) 10.11.19 145 0
218957 그래도 괜찮아!!!! [2] 디-(67.194) 10.11.19 80 0
218955 오케하면 횽들처럼 함? 근데 다들 학생? 직장인?백수려나 ㅋ [2] ㅇㅇ(122.101) 10.11.19 81 0
218954 저도 한번 짜봤습니다만... [3] 한강구조견(59.6) 10.11.19 136 0
218953 [구인] 안드로이드 개발자 구함. [6] Rhea갤로그로 이동합니다. 10.11.19 300 0
218952 나 첫 회사 출근할 때... [1] 한강구조견(59.6) 10.11.19 141 0
218951 나도 짜봤다. [1] 칭송받는자(210.118) 10.11.19 81 0
218950 나도 기왕 짠거 [4] prismatic갤로그로 이동합니다. 10.11.19 136 0
218948 돈 없으면 옥타브나 쓰세영 [2] prismatic갤로그로 이동합니다. 10.11.19 66 0
218947 잠깐 디- 횽 바바 [11] Gromit갤로그로 이동합니다. 10.11.19 179 0
218945 c언어 이거 어떻게 해야하는지 조언 좀주세요 [20] 민쩌리(121.173) 10.11.19 215 0
218943 느..느려도 괜찮아!!! 말인데 [6] 양반씨갤로그로 이동합니다. 10.11.19 123 0
218942 쿼리튜닝이 레알 힘들다 [8] 해일리갤로그로 이동합니다. 10.11.19 112 0
218941 느..느려도 괜찮아!!! [10] 디-(67.194) 10.11.19 185 0
218939 안되겠다. 더이상 나로서는 무리야.이소스를 해결해줘 [4] BTTTS!갤로그로 이동합니다. 10.11.19 90 0
218937 하드디스크 수명이 다햇나봐 [3] 이모군(1.225) 10.11.19 76 0
218934 김늅늅 형 2006년판하고 [6] Tsabes(58.72) 10.11.19 58 0
218933 html은 int main() {} 역할하는게 뭐임? 프갤횽들? [13] BTTTS!갤로그로 이동합니다. 10.11.19 116 0
218932 잉여력 미시간지부장 디-입니다 [6] 디-(67.194) 10.11.19 123 0
218931 드래곤 파이야~~ rntjr갤로그로 이동합니다. 10.11.19 43 0
218930 전문학교 전문대 하니 그생각 나네 [4] 막장갤신학생갤로그로 이동합니다. 10.11.19 227 0
218929 그나마 한국 IT에서 돈 좀 번 비즈니스 마들 [3] 분당살람갤로그로 이동합니다. 10.11.19 129 0
218927 흑의 김유식 - 광고 than 봇 - prismatic갤로그로 이동합니다. 10.11.19 65 0
218926 형들 보안전문가 하고싶은데 진로문제 [23] ㅇㅇ(59.27) 10.11.19 196 0
218924 늅늅 개발자한테 조언좀.. [12] Tsabes(58.72) 10.11.19 125 0
218923 JAVA 학원을 다니겠습니다. [6] 막장갤신학생갤로그로 이동합니다. 10.11.19 165 0
218922 백수생활 [4] 손목(112.154) 10.11.19 147 0
218921 미들 사이드 조인트 스테레오 [1] prismatic갤로그로 이동합니다. 10.11.19 84 0
218920 희망이... [6] 권혁진(218.239) 10.11.19 97 0
218917 삼성SDS 의 행보를 어떻게 생각함요? [5] 뉴비(59.22) 10.11.19 222 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2