디시인사이드 갤러리

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

갤러리 본문 영역

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

ㅁㄴㅇㄹㅋㅌ(121.136) 2010.10.08 00:25:52
조회 260 추천 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 - -
219850 오늘따라 민류랑이 부럽다.. [5] 머그컵갤로그로 이동합니다. 10.11.23 90 0
219849 가구까지 파괴될 정도였다는데... 커헉 진짜 전면전 일어나는건가... [7] r(121.124) 10.11.23 108 0
219848 ㅁㅁ님 댓글에 대한 반박. [6] 미클갤로그로 이동합니다. 10.11.23 110 0
219846 진짜 전쟁나는거야? [4] 머그컵갤로그로 이동합니다. 10.11.23 89 0
219845 북괴50 발 포탄 ㅠㅠ [2] 개쉛기갤로그로 이동합니다. 10.11.23 103 0
219844 이게 다 프갤 때문이다 [2] 유리한갤로그로 이동합니다. 10.11.23 96 0
219843 간단한 opengl 3d gui [1] 뻥축구갤로그로 이동합니다. 10.11.23 80 0
219841 학교에 비수얼 바직 6이 깔려있는데 [8] C늅늅E(218.154) 10.11.23 74 0
219840 자바에서 데이터 날짜순으로 정렬 하는것좀 알려줘바 [3] HERMES갤로그로 이동합니다. 10.11.23 90 0
219839 김늅늅 vs Minryu [12] 세브(211.117) 10.11.23 184 0
219838 형들 java에서 map을 Queue 로 구현 가능한가요? [1] (211.192) 10.11.23 76 0
219836 아거 풀수있듬?? [1] 삐삐(203.252) 10.11.23 98 0
219835 너희들 혹시 네이버 카페에 글 올릴 때 있잖아 [2] 찬양하라.NET갤로그로 이동합니다. 10.11.23 67 0
219833 문서에서 3개의 단어가 가장 가까이 위치하는 장소를 찾아라. [29] yundream(211.111) 10.11.23 271 0
219831 밥은 먹고 일하냐? [3] rntjr갤로그로 이동합니다. 10.11.23 161 0
219829 밥은 먹고 일하냐? rntjr갤로그로 이동합니다. 10.11.23 69 0
219828 밥은 먹고 일하냐? rntjr갤로그로 이동합니다. 10.11.23 40 0
219827 밥은 먹고 일하냐? rntjr갤로그로 이동합니다. 10.11.23 53 0
219826 well-formed-expr? 생각보다 어렵넹.. [7] fp빠돌이갤로그로 이동합니다. 10.11.23 105 0
219824 회사 사이트 보수하다가 말아먹음 [2] ㅇㅇ(115.140) 10.11.23 105 0
219820 리눅스에서 system call 함수 에러 좀 봐줄 횽 있어? [6] 숙신갤로그로 이동합니다. 10.11.23 144 0
219819 DC탈퇴해서 닉 버리니까 깊갤에서 이 닉 쓰는 사람이 있네 .;; 개로그(121.159) 10.11.23 51 0
219814 횽들 좢뉴비의 취업 질문...... [3] 허허벌판갤로그로 이동합니다. 10.11.23 128 0
219813 줄 세우는 모든 경우를 구하고 싶은데요 [15] 궁금..(121.150) 10.11.23 129 0
219812 웹프로그래밍에 대해서 공부해보고싶습니다.. [1] ㅇ.ㅇ(219.254) 10.11.23 84 0
219811 무료쇼핑몰 메이크샵에 대해 아는분? [1] ㅁㄹ(119.192) 10.11.23 3611 0
219810 인수인계 할 직원이 뽑혔는데.. [6] AutuMn(115.94) 10.11.23 147 0
219808 하.. 설계 한번 잘못했다가 쌍코피 터짐 ㅇㄹ(168.131) 10.11.23 72 0
219806 C언어 포인터 질문좀 부탁드립니다. [4] 포인터(166.104) 10.11.23 99 0
219805 인셉션 재밌따. [1] Gromit갤로그로 이동합니다. 10.11.23 96 0
219803 레알 잠오는 [1] prismatic갤로그로 이동합니다. 10.11.23 48 0
219802 Lisp로 검색해봤어염. [4] 초밥술사갤로그로 이동합니다. 10.11.23 170 0
219801 ???횽 소환이요 [1] 헌터(163.180) 10.11.23 48 0
219800 개행문자 처리를 어떻게하지?? [3] 돌멩이(220.70) 10.11.23 176 0
219798 문법이 쉬운 프로그래밍 언어 [28] 세브(211.117) 10.11.23 336 0
219796 문자열 입력받아엇 단어개수,라인개수,문자개수 출력하는건데 [6] 돌멩이(220.70) 10.11.23 239 0
219795 로버드 C 마틴횽의 클린코드 한국어판이 나왔었네..ㅡ,.ㅡㅋ [4] 간지필사마갤로그로 이동합니다. 10.11.23 132 0
219793 안녕하신가 힘세고 강한 아침. [3] 해일리갤로그로 이동합니다. 10.11.23 107 0
219792 내가 아침부터 문제 하나 낸다. [13] rntjr갤로그로 이동합니다. 10.11.23 329 0
219791 갤로그의 내 글들을 한번 쭈욱 봤는데;; [2] zeroxy갤로그로 이동합니다. 10.11.23 80 0
219790 카사노바횽 [8] 아샹로(116.39) 10.11.23 77 0
219789 프록시에 관련 질문인데 [2] revaŊ갤로그로 이동합니다. 10.11.23 122 0
219788 횽들 혹시 악성코드제거 프로그램 만들어주실분 계심? [6] 아샹로(116.39) 10.11.23 119 0
219787 ㅡ_ㅡ 소다맛라면(211.202) 10.11.23 85 0
219786 흐ㅠㅜ핵읗 솔스의 라이츄 사랑 ㅠㅜ [1] prismatic갤로그로 이동합니다. 10.11.23 153 0
219784 딴 겔에서 재미난걸 주워왔으니 가치보자능 [4] DMW(125.138) 10.11.23 159 0
219783 횽들 알고리즘 문제 하나만 풀어주면 안될까? 넘 어려워서... [2] ㅁㄴㅇㄹ3(211.194) 10.11.23 105 0
219782 한줄관광 [4] 밥맛빵(211.202) 10.11.23 164 0
219781 훃등아 ox앞에 붙으면 16진수잖아 [4] ㅅㅅ(124.80) 10.11.23 205 0
219779 [파이썬] 형들 이거 고칠곳점 고쳐주라 [8] Re갤로그로 이동합니다. 10.11.23 125 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2