Skip to content

Latest commit

 

History

History
103 lines (62 loc) · 2.37 KB

File metadata and controls

103 lines (62 loc) · 2.37 KB

������

Digest::SHA1 - SHA-1��≪�˨�眼�ŝ�冴����吾��Perl��ゃ�潟�帥�若����с�若�

网�荀�

# ��∽�医就綣
use Digest::SHA1  qw(sha1 sha1_hex sha1_base64);

$digest = sha1($data);
$digest = sha1_hex($data);
$digest = sha1_base64($data);


# OO綵√�
use Digest::SHA1;

$ctx = Digest::SHA1->new;

$ctx->add($data);
$ctx->addfile(*FILE);

$digest = $ctx->digest;
$digest = $ctx->hexdigest;
$digest = $ctx->b64digest;

茯㋛�

Digest::SHA1��≪�吾�ャ�若�˨��NIST SHA-1��<����祉�若�吾�祉����ゃ�吾�с�鴻����祉�≪�˨�眼�ŝ�冴����� Perl�����㏍�違�í��������篏帥�������������˨����障����������勉�≪�˨�眼�ŝ�冴����壚算�����勰�激���� ��<����祉�若�吾����ュ����������☗�������������������勐�ュ�����160������������"�����c�潟�㋘�若����ŝ�潟��" ������������"��<����祉�若�吾�祉����ゃ�吾�с�鴻��"�����阪����������☎����������障�����

Digest::SHA1��≪�吾�ャ�若�˨�夌亜�����˩戎������������������膓���������ŝ�ゃ�潟�帥�若����с�若�鴻����� 篁紙����勰�激����勉�<����祉�若�吾����宴�������������с����������<�ゃ�˨�������贋・茯㏍�粋昭������������ ��с�������ŝ����吾�с�壔����������勉�ゃ�潟�帥�若����с�若�鴻�����箴������⓾����障�����

�����ゃ����ŝ�勉����ゃ�吾�с�鴻�����20�����ゃ����勰�激�������������障�����16��蚊����ゃ�吾�с�鴻���� 40���絖���勰�激����˨�ŝ����障�����base64�����ゃ�吾�с�壔�����27���絖���˨�ŝ����障�����

��∽�

篁ヤ����勰�∽�違��Digest::SHA1��≪�吾�ャ�若�˨����������壔�鴻����若�������������������с����障����� ��������í�˨����с�壚����������壔�鴻����若����������障��������

sha1($data,...)

�����勰�∽�違�壔����鴻�⓾�勐����違��腟����������������"��<����祉�若��"���SHA-1�����ゃ�吾�с�鴻����� 荐�膊���������������������ゃ����ɱ就綣���ц�������障�����

sha1_hex($data,...)

sha1()��������������������������ゃ�吾�с�鴻�����16��峨就綣���ц�������障�����

sha1_base64($data,...)

sha1()��������������������������ゃ�吾�с�鴻�����base64��˨����潟�潟�若�����������綵√����ц�������障�����

��<�純�����

Digest::SHA1��≪�吾�ャ�若�˨�壩��羣����Digest00��ゃ�潟�帥�若����с�若�鴻�����箴������障����� ��潟�潟�鴻����í�壔�帥�壚札筝���勉�������˨�ŝ����障��鐚�

$sha1 = Digest->new('SHA-1')
$sha1 = Digest::SHA1->new

��潟�潟�鴻����í�壔�帥�壔��SHA-1��<����祉�若�吾�祉����ゃ�吾�с�鴻����祉�≪�˨�眼�ŝ�冴����勛�倶����� ��˨����祉�������������違�����Digest::SHA1��ŝ����吾�с�壔�����菴������障�����Digest�� 茯㋛����������⓾�������<�純��������篏帥�c�⓾�����腟������˨�壔����ゃ�吾�с�鴻�����箴���若����������若�帥�� ��ŝ����吾�с�壔����̬申��������������������с����障�����

������莖����

Digest, Digest::HMAC_SHA1, Digest::MD5

http://www.itl.nist.gov/fipspubs/fip180-1.htm

���篏�罔�(COPYRIGHT)

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

Copyright 1999-2001 Gisle Aas.
Copyright 1997 Uwe Hollerbach.

篏����

Peter C. Gutmann, Uwe Hollerbach <uh@alumni.caltech.edu>, Gisle Aas <gisle@aas.no>