LogIn E-mail
¼³°èÀ̾߱â
crypt
# 18 JMJS    00.7.13 16:16

#!/usr/local/bin/perl

#open(PASSWD,"passwd.lst") || die("Can' open password file");
open(PASSWD,"passwd.lst");
$passwd=<PASSWD>;
chop($passwd);
close(PASSWD);

print("Enter the password for this program: ");
system("stty -echo");
$mypasswd=<STDIN>;
system("stty echo");
chop($mypasswd);
if(crypt($mypasswd,substr($passwd,0,2)) eq $passwd) {
        print("Correct! Carry on!\n");
}
else {        die("Incorrect password: goodbye!\n"); }

°Ô½Ã¹°: 115 °Ç, ÇöÀç: 1 / 1 ÂÊ
¹øÈ£ Á¦       ¸ñ ÀÛ¼ºÀÚ µî·ÏÀÏ ¹æ¹®
115  perl format JMJS 24.6.22 437
114  perl -p -i -e s/abc/def/g JMJS 24.3.26 400
113  Deleting from a Hash , defined , exists JMJS 25.7.9 456
112  yaml file Àбâ JMJS 23.11.30 503
111  alzipcon JMJS 22.11.26 557
110  file2date.pl JMJS 24.6.1 655
109  UTF-8, EUC-KR JMJS 19.12.15 679
108  wget.pl LWP Simple get JMJS 19.9.17 682
107  X JMJS 19.9.17 634
106  X JMJS 19.9.17 657
105  X JMJS 19.9.17 675
104  X JMJS 19.9.17 655
103  X JMJS 19.9.17 658
102  X JMJS 19.9.17 637
101  gnome-terminal JMJS 25.7.3 660
100  jsame.pl JMJS 09.5.21 2217
99  jos.pl JMJS 08.11.29 1896
98  jmngr.pl - jmjspro manager JMJS 08.11.29 1954
97  vhdl.pm JMJS 08.11.29 1861
96  jreg.pl JMJS 08.11.29 1900
95  jtree.pm JMJS 08.11.29 1908
94  w2c.pl JMJS 08.11.29 1937
93  jdread.pl JMJS 08.11.29 1693
92  ffile.zip ffilediff.pl JMJS 09.4.24 1760
91  rgb2ycbcr.pl JMJS 10.5.12 2041
90  proview.pl JMJS 08.11.29 2101
89  smi_shift.pl JMJS 10.10.3 1745
88  srt2smi.pl srtshift.pl JMJS 18.7.14 1948
87  Perl CGI Input Test, getenv.cgi JMJS 18.11.21 1614
86  hash JMJS 24.6.22 1872
85  tr a-z A-Z ġȯ , ´ë¼Ò¹®ÀÚ º¯È¯ , ¹®ÀÚ¿­ Á¶°Ç , ... JMJS 24.6.22 1604
84  JARRAY->jfunc JMJS 08.10.2 1658
83  ¼öÄ¡ÇÔ¼ö - ... JMJS 09.5.7 2127
82  ¿ªÇà·Ä3x3 JMJS 09.5.7 2232
81  hex2int.pl JMJS 10.9.12 2831
80  stat - file status º¸±â JMJS 07.12.16 1771
79  Perl Tip JMJS 24.6.22 2861
78  SMI file sync delay JMJS 07.7.18 1836
77  rmword.pl JMJS 07.6.18 1773
76  pack unpack JMJS 24.6.22 1794
75  [Perl]read_dir.pl JMJS 07.2.22 2034
74  [Perl]jtab2char - tab¹®ÀÚ¸¦ ƯÁ¤ char·Î ¹Ù²ãÁÖ±â JMJS 07.2.22 1967
73  Perl ¼ýÀÚ Sorting JMJS 11.5.17 2010
72  [CGI]GET and POST JMJS 06.11.20 3616
71  Perl Grammer JMJS 06.9.4 3208
70  Ç¥ÁØ ¸ðµâ JMJS 06.8.10 2151
69  Getopt::Long example JMJS 06.8.10 2264
68  array of array JMJS 06.4.22 1759
67  [HTML]Å×ÀÌºí ¹è°æ¿¡ ±×¸²³Ö±â JMJS 06.3.8 1847
66  l2w.pm - line to word JMJS 08.12.1 1858
65  make_random_chars JMJS 05.8.10 1678
64  mail º¸³»´Â script JMJS 05.3.23 1659
63  ½ÇÇàÆÄÀÏÀ» ½ÇÇà½Ã۰í Ç¥ÁØ¿¡·¯ Àбâ JMJS 09.2.25 1682
62  ÆË¾÷â(°øÁöâ)¶ç¿ì±â Jinsung 03.12.16 2702
61  print <<ENDLINE JMJS 03.12.5 1757
60  [HTML]Target JMJS 03.5.21 1789
59  [Perl]jutil.pm JMJS 03.5.3 1966
58  [Perl]jdiff.pl JMJS 02.6.6 1946
57  [Perl]cfilter.pm - commant filter JMJS 02.1.31 1945
56  [HTML]ÀÚµ¿À¸·Î ´Ù¸¥ ÆäÀÌÁö À̵¿ JMJS 02.1.19 1793
55  STDIN file open glob -w warning JMJS 24.6.22 1851
54  opendir , readdir , closedir JMJS 24.6.22 1814
53  rand_diff JMJS 01.10.23 1742
52  vcd2v.pl JMJS 15.8.25 1732
51  file upload JMJS 24.6.22 1735
50  umask(070) <- chmod o-rwx Áø¼º 01.3.16 1923
49  head2index Áø¼º 01.3.15 1623
48  grep.pl JMJS 11.1.20 1736
47  chr(13) = \M Áø¼º 01.3.15 1585
46  stty JMJS 01.3.12 1702
45  des.pl JMJS 01.3.8 1622
44  chr_plus.pl JMJS 01.3.8 1662
43  get passwd in unix JMJS 19.8.18 1547
42  unsort JMJS 19.9.10 1862
41  read from website web JMJS 19.5.15 1556
40  vec JMJS 01.3.8 1843
39  chomp $_ @_ say defined use 5.010 state grep any ... JMJS 18.10.27 1687
38  [Perl Tk] µµ½ºÃ¢ ¾øÀÌ, ÆÞ Tk ½ºÅ©¸³Æ® ½ÇÇàÇϱâ; ... JMJS 17.9.30 1702
37  @bs = sort {$a <=> $b} @as; JMJS 17.7.12 1774
36  if ( -e -z -s -f -d -T -B -M ) JMJS 16.3.10 1817
35  mkmm.pl - make freemind JMJS 12.5.22 1786
34  perl -pi.orig -e "s/\bu_(\w+_t)\b/u$1/g" *.c JMJS 11.8.26 1794
33  .xls output csv ÆÄÀÏ¿¡ \n "°¡ ÀÖÀ»¶§ JMJS 11.4.13 1709
32  jdcat.pl juncat.pl JMJS 11.2.24 1843
31  print chr(ord('a')); JMJS 01.3.8 1750
30  require "/user/home/jin1/jin1.pm"; JMJS 00.11.28 1671
29  for(my $i=0; $i < @abc; $i ++) {} JMJS 00.11.15 1728
28  remove blank $abc =~ s/[\s]+//g; Á¤±ÔÇ¥Çö½Ä ... JMJS 25.7.16 1685
27  array and for JMJS 00.11.14 1547
26  È¨ÆäÀÌÁö ÀÚµ¿ À̵¿ JMJS 00.10.28 1647
25  html¿¡¼­ ¾²ÀÌ´Â ±âȣǥ½Ã¹æ¹ý JMJS 00.9.30 1503
24  ¹è¿­ÀÇ ¹üÀ§ ¿¬»êÀÚ JMJS 00.9.20 1886
23  for(1..3) { print "$_";} JMJS 09.4.24 1556
22  package JMJS 24.6.22 1603
21  ÁÙ¿¡¼­ ÇѱÛÀÚ °íÄ¡±â JMJS 00.8.7 1671
20  hotkey function by getc JMJS 00.7.21 1696
19  read, sysread, syswrite JMJS 00.7.21 2629
18  crypt JMJS 00.7.13 1912
17  csv2gan.pl JMJS 11.4.4 1907
16  hexa JMJS 24.6.18 1714
15  file in out.pl JMJS 00.7.5 1881
14  ARGV JMJS 00.7.5 1747
13  jtime.pm - localtime, timelocal JMJS 09.4.9 2181
12  @INC JMJS 00.7.5 2112
11  $#myarray JMJS 00.7.5 1856
10  Hash of Array JMJS 00.7.5 1656
9  package JARRAY JHASH JMJS 00.7.4 1992
8  foreach, while each, dos2unix.pl, next last JMJS 09.4.24 1903
7  base64 enc dec binary JMJS 25.6.30 1703
6  file lock JMJS 00.7.4 1798
5  gettime JMJS 00.7.4 1898
4  [Perl]jcdread.pl JMJS 00.7.4 1881
3  [Perl]jdread.pl JMJS 00.7.4 1746
2  Monti Hall problem JMJS 24.6.27 1741
1  DESTROY JMJS 09.7.20 1719
[1]