Migrate to jekyll for static gen
This commit is contained in:
parent
8280d4fcab
commit
0cc7d7fe42
27 changed files with 1424 additions and 100 deletions
58
_posts/2013-09-25-password-checking-in-c.md
Normal file
58
_posts/2013-09-25-password-checking-in-c.md
Normal file
|
@ -0,0 +1,58 @@
|
|||
---
|
||||
layout: post
|
||||
title: Password Checking in C
|
||||
tag:
|
||||
- humor
|
||||
---
|
||||
|
||||
```
|
||||
if (strlen(encrytedenteredpassword) != 13) {
|
||||
passwordcorrect=0;
|
||||
} else {
|
||||
for (i=0; i<13;i++) {
|
||||
switch (i) {
|
||||
case 0:
|
||||
if (encrytedenteredpassword[i] != 'f') passwordcorrect=0;
|
||||
break;
|
||||
case 1:
|
||||
if (encrytedenteredpassword[i] != 'J') passwordcorrect=0;
|
||||
break;
|
||||
case 2:
|
||||
if (encrytedenteredpassword[i] != 'c') passwordcorrect=0;
|
||||
break;
|
||||
case 3:
|
||||
if (encrytedenteredpassword[i] != 'l') passwordcorrect=0;
|
||||
break;
|
||||
case 4:
|
||||
if (encrytedenteredpassword[i] != 'Q') passwordcorrect=0;
|
||||
break;
|
||||
case 5:
|
||||
if (encrytedenteredpassword[i] != 'v') passwordcorrect=0;
|
||||
break;
|
||||
case 6:
|
||||
if (encrytedenteredpassword[i] != 'P') passwordcorrect=0;
|
||||
break;
|
||||
case 7:
|
||||
if (encrytedenteredpassword[i] != 'i') passwordcorrect=0;
|
||||
break;
|
||||
case 8:
|
||||
if (encrytedenteredpassword[i] != 'l') passwordcorrect=0;
|
||||
break;
|
||||
case 9:
|
||||
if (encrytedenteredpassword[i] != 'N') passwordcorrect=0;
|
||||
break;
|
||||
case 10:
|
||||
if (encrytedenteredpassword[i] != 'A') passwordcorrect=0;
|
||||
break;
|
||||
case 11:
|
||||
if (encrytedenteredpassword[i] != 'z') passwordcorrect=0;
|
||||
break;
|
||||
case 12:
|
||||
if (encrytedenteredpassword[i] != '.') passwordcorrect=0;
|
||||
break;
|
||||
default: passwordcorrect=0; break;
|
||||
}
|
||||
if (!passwordcorrect) break;
|
||||
}
|
||||
}
|
||||
```
|
Loading…
Add table
Add a link
Reference in a new issue