■掲示板に戻る■
全部
1-
101-
201-
301-
401-
501-
601-
701-
801-
901-
1001-
最新50
レス数が1000を超えています。残念ながら全部は表示しません。
くだらない質問はここに書き込め!なんでもアリ4
512 :
名有りさん@お腹へった
◆fSunOs.U
:01/12/24 02:32
>>505
トリップはcrypt()で生成させているので解析は総当り以外では不可能 生成はこんな感じ
static const char *trtbl[] = {":;<=>?@[\\]^_`", "ABCDEFGabcdef"};
int i, j, k;
char buf[9], salt[3];
salt[2] = '\0';
:
/* bufは'#'以降に指定する文字列 */
if (!buf[1])
{salt[0] = 'H'; salt[1] = '.';}
else if (!buf[2])
{salt[0] = buf[1]; salt[1] = 'H';}
else
{salt[0] = buf[1]; salt[1] = buf[2];}
for (j = 0; j < 2; j++) {
for (k = 0; trtbl[0][k]; k++)
if (salt[j] == trtbl[0][k])
{salt[j] = trtbl[1][k]; break;}
if (salt[j] < '0' || salt[j] > 'z') salt[j] = '.';
}
printf("#%s -> ◆%s\n", buf, crypt(buf, salt)+5);
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver5.26+ (01/10/21-)