Skip to content

Latest commit

 

History

History
115 lines (63 loc) · 3.97 KB

File metadata and controls

115 lines (63 loc) · 3.97 KB

������

Crypt::SKey - Perl S/Key 荐�膊������㏍�違�í��

网�荀�

# perl��鴻�壔�ŝ�����:
use Crypt::SKey qw(compute);
$output = compute($sequence_num, $seed, $password);
@output = compute($sequence_num, $seed, $password, $count);

# ��潟����潟����í�ゃ��:
perl -MCrypt::SKey -e key 500 fo099804
perl -MCrypt::SKey -e key 500 fo099804 100

# 篁ヤ����勉�激�с�˨�祉����ゃ�ŝ�≪�鴻��箴水�í�������������障�����:
alias key 'perl -MCrypt::SKey -e key'
# ��������˨�����篁ヤ����勉�������������˨�帥�ゃ�������������������с����障��:
key 500 fo099804

茯㋛�

�����勉�≪�吾�ャ�若�˨�˨��Perl��у��茖����������膂≦�����S/Key荐�膊������㏍�違�í��(RFC 1760��ц��菴違�������⓾�������������ɳ�������ャ�c�⓾����障�������������壔�������í�˨����ч�∽��key��������壔�鴻����若�������障�������������⓾�ŝ����激�с�潟�������☁�∽��compute��������壔�鴻����若�������������������с����障�����

compute_md4, compute_md5, key_md4, ��������� key_md5 ���MD4���MD5��勉�������激�ャ����御����������������勌梢絎�筝���勰�∽�違�������〠��箴���������障�������������í�˨�����MD4��с��;MD4 ��� MD5�����������ゃ��篁e�ャ��������������$Crypt::SKey::HASH���������紊���違��紊���眼�������������˨�����������������紊������������������с����障�����

��ゃ�潟�鴻����若�

Perl��≪�吾�ャ�若�˨����ゃ�潟�鴻����若�˨�������������勰��絽吾�勉�鴻�����������緇���c�⓾�����������:

perl Makefile.PL
make test
make install

��∽�

compute($sequence_num, $seed, $password [, $count])

compute_md4($sequence_num, $seed, $password [, $count])

compute_md5($sequence_num, $seed, $password [, $count])

3��ゃ�勐����違��筝���������������������激�ュ�ゃ��荐�膊����������������腥榊�純�у�阪�����������6��ゃ�勐��茯������ャ�c�����絖������������☀�������障�����$count������絎�������鐚����������紊с����������違�����������������絖������勉�ŝ�鴻�����菴������障�����綣���違�勖����潟�壚札筝���勰�������с�����

  • sequence_number

    荐�膊����������S/Key綽�膈���勉����>����ɾ�勉�勉����勉����阪����������☎�����������������RFC 1760��с��N�����若�違����⓾����障�������������奝��絽吾��S/Key�����c�㋘�潟�吾�с�勐����㏍�勖�医����������☎憗����障�����

  • seed

    ��������壚恒��違�勉�激�若��鐚�腮卡����с�������������奝��絽吾��S/Key�����c�㋘�潟�吾�с��2��ɾ�勉�勖�医��/���絖���������☎憗����障�����

  • password

    ��������壔����ŝ����勛��絲���勉����鴻�壔�若����с�����

  • count

    �����勐����違�壔�ŝ����激�с�潟�с�������í�˨�����1��с�����������������S/Key綽�膈���勖�違�����絎������障�����S/Key荐�膊������㏍�違�í�����緇���у��茵�������綽�荀������<����������˨�������������������㋘�鴻����潟�鴻����障�������☎����������⓾��������膣������医�激����⓾�������������������˨�壚梢��í�с�����������

key()

key_md4()

key_md5()

罔�羣����s/key�����c�鴻����ŝ����ャ�若�激�с�潟����ャ�c�⓾�����'key'絎�茵��櫝�純����㏍�違�í����������������������������障�������潟����潟����í�ゃ�潟�������勐�����(@ARGV)���茯㏍�粋昭��帥����⓾�若�吟�勉����鴻�壔�若����ュ�����羆�������鐚���ゃ����������虁����違�勤��膊����������綽�膈����STDOUT�����阪�������障�������潟����潟����í�ゃ�潟�勐����違�壠�������������˩札筝���勰�������с��:

  • sequence_number

  • seed

  • count (optional)

�����������勖����潟�壚��荐����compute��∽�違����������������с�����

羈���

�����������ŝ�������祉�㏍�ャ�ŝ����c�˨�ゃ����〠����˨����⓾�������勉�с�������違�����������������S/Key���篏帥�����������SSH���篏帥����鴻����������с����������������������勉��SSH��壔����ŝ����勉�祉����激�с�潟��絎�����������垸����������勉��絲障����⓾��S/Key��壔����ŝ����勉����鴻�壔�若���������������垸����������������с�����腱���������勉�≪�吾�ャ�若�˨����吾�������勉�壔�������������障����������������c�⓾����ŝ����c�������������������☎�����SSH���key�����㏍�違�í�������ŝ����激�鴻�������������������ñ����������勉�с��������S/Key�����鴻�壔�若�����篆<�����箴���������激�鴻��������telnet�����������������с�����

��ŝ�ŝ�吾����˨��key�����㏍�違�í�����count�����í�<�若�帥��-n�����í�違��篏帥�c�☗��緇������障�������������������勉����若�吾�с�潟�с�壔�ŝ����激�с�潟�勖��緇���勐����違�������☗��緇������障�������������������������勐��������紊���眼�����綽�荀���������������虁����������������������障�����������腱���������⓾��-n�����í�違��菴遵�������������壔�������障��������

腱���夌憜�������㏍�違�ゃ�恰����鴻��S/Key綽�膈���勐Ε綵���с�������с����壔����������ゃ�障����泣�若����若����⓾�若�吟��茯�荐若��������������絎�茵������ŝ�������違�ŝ����ŝ����潟�若�������吾�����������荐���祉�壔�������障����������������������������奝�c�������壔�ŝ����с�������������������⓾����������������勖����純��絎�茖���������������勉�������������������������勉�с�������違��腱���壠�������с��������菴遵�������障�����

篏����(=AUTHOR)

Ken Williams, ken@forum.swarthmore.edu

���篏�罔�(=COPYRIGHT)

Copyright 2000-2002 Ken Williams. All rights reserved.

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

������莖����

perl(1). RFC 1760. Digest::MD4(1). Digest::MD5(1). Term::ReadKey(1).

膺肢┳���

綏����絖���� (GCD00051@nifty.ne.jp)