Home
|
Ask Question
|
Interview Questions
|
Tech FAQ
s
|
Engineering
|
Company
|
Geek Forums
|
Interview Coaching
|
Online Quiz
|
Interview eBook
Code Base
Submit Code
Back
Oracle
PHP
Java
ASP.NET
C#
Delphi
VB.NET
Perl
ColdFusion
SQL Server
MySQL
C
C++
UNIX
AJAX
Flash
HTML
CSS
Java Script
VB Script
XML
Python
MS Access
MainFrame
Perl Code Base
•
PassCripting - Crypt Perl Password
•
Currency Converter
•
PerlScript Array
•
PerlScript HTML Form
•
Simple PerlScript Loop
Code Samples
Perl
PassCripting - Crypt Perl Password
Code Resource
Author:
srinivasaraobora
Difficulty Level
: Beginner
Published:
24th Apr 2009
Read:
3995 times
Filed in:
Perl
Add Comment
Sponsored Links
This code show how to crypt the password in perl
Sample Code
#!/usr/bin/perl
# passcrypt.plx
use
warnings
;
use
strict
;
print
"Please enter your password for crypting: "
;
# See `perldoc -q password' for a better way to do this.
chomp
(
my
$passwd
=
<>
)
;
my
$salt
=
join
'',
('
.
', '
/
', 0..9, '
A
'..'
Z
', '
a
'..'
z
')[rand 64, rand 64];
$passwd = crypt($passwd, $salt);
# $passwd is now securely stored.
# Suppose we know that $passwd is a crypted password
print "Please enter your password: ";
chomp(my $trypass = <>);
unless ($passwd eq crypt($trypass, $passwd)) {
die "You'
re
not
who you say you are
!
";
}
Copyright GeekInterview.com
Next Article:
PerlScript Array
Latest Code Samples
♦
PerlScript HTML Form
♦
Currency Converter
♦
Simple PerlScript Loop
♦
PerlScript Array
♦
PassCripting - Crypt Perl Password
Popular Code Samples
♦
PerlScript HTML Form
♦
PassCripting - Crypt Perl Password
♦
Currency Converter
♦
Simple PerlScript Loop
♦
PerlScript Array
Related Code Samples
»
JavaScript Password Strength Meter
»
Java Code For Password Encryption
»
Random Password Generation function
Post Your Comment:
Members Please Login
Your Name:
*
e-mail ID:
(required for notification)
*
Image Verification:
Subscribe
Popular Coders
#
Coder Name
Hits
1.
srinivasaraobora
17434
Active Coders
#
Coder Name
Codes
1.
srinivasaraobora
5
Refined Tags
Copyright © 2012 GeekInterview.com | All Rights Reserved