을 얻는 방법 MD5 해쉬에 Perl

작업입니다. Perl 에서 코드가 변수입니다. 을 계산하는 데 필요한 MD5 해쉬에서 이 변수의 값.

결정

는 솔루션을 사용하여 Perl 라이브러리 Digest::MD5. 라이브러리 Digest::MD5 께서는 Perl,그래서 만약 당신이 Perl,이 라이브러리를 사용할 수 있을 추가로 설치하는 아무것도 아니다.

을 얻을 MD5 해쉬를 사용하여 이 코드:

▶ Run
#!/usr/bin/perl

use Digest::MD5 qw(md5_hex);

my $var = 123;

my $md5_hash = md5_hex($var);

print $md5_hash;

이 프로그램의 문자열을 표시합 '202cb962ac59075b964b07152d234b70'.

  • use Digest::MD5 qw(md5_hex); —우리는 연결 Perl 라는 말에서 이 라이브러리 함수 md5_hex
  • my $var = 123; —만들어진 변수 값을 넣 123
  • my $md5_hash = md5_hex($var); —기능을 사용하여 md5_hex 우리가 계산 MD5 해쉬에서 변수의 값을 $var 고 그 결과 변수에 $md5_hash
  • print $md5_hash; —가 변수의 값을 $md5_hash 화면에

라이브러리를 나타내지 않는다는 우리에게 필요 기능 md5_hex고,쓸 use Digest::MD5;때,프로그램의 실행 오류가 될 것이다:

Undefined subroutine &main::md5_hex called at a.pl line 7.

의 형식으로 반환 값의 기능 md5_hex

기능 md5_hex 항상 문자열을 반환합니다. 이 문자열은 항상 정확하게 32characters. 이라우 이 번호는 0 에서 9 개와 라틴 문자는 소문자에서 'a''f'. 다른 기호 이 행에 할 수 없습니다.

기능 md5_hex 환 MD5 로 문자열을 포함하는 숫자에 진수의 개념입니다.

다른 기사