⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 md5_1.ps

📁 md5的一个校验库
💻 PS
字号:
%!PS-Adobe-1.0
%%Creator: allen.cert.org:jte (James Ellis)
%%Title: stdin
%%CreationDate: Mon Mar 14 11:18:20 1994
%%DocumentFonts: Times-Roman Times-Italic Times-Bold Symbol Times-Roman DIThacks
%%Pages: (atend)
%%EndComments
% Start of pscat.pro -- prolog for troff translator
% Copyright (c) 1985,1987 Adobe Systems Incorporated. All Rights Reserved. 
% GOVERNMENT END USERS: See Notice file in TranScript library directory
% -- probably /usr/lib/ps/Notice
% RCS: $Header: pscat.pro,v 2.2 87/11/17 16:40:32 byron Rel $
save /pscatsave exch def
/$pscat 50 dict def
$pscat begin
/fm [1 0 0 1 0 0] def
/xo 0 def /yo 0 def
/M /moveto load def
/R /show load def
/S {exch currentpoint exch pop moveto show}def
/T {exch currentpoint pop exch moveto show}def
/U {3 1 roll moveto show}def
/siz 0 def
/font 0 def
/Z {/siz exch def SF}def
/F {/font exch def SF}def
/SF{font 0 ne
    {catfonts font 1 sub get fm 0 siz put fm 3 siz neg put 
     fm makefont setfont}if}def
/BP{save/catsv exch def 0 792 translate 72 432 div dup neg scale 
  xo yo translate 0 0 moveto}def
/EP{catsv restore showpage}def

% definitions for PPROC callback functions
% each PPROC is called with the following number on the stack:
% pointsize charcode railmag pswidth pschar x y wid
/$pprocs 50 dict def
/fractm [.65 0 0 .6 0 0] def
% fractions
/PS1{gsave $pprocs begin
    /wid exch def pop pop pop pop pop /ch exch def /size exch def
    /pair $pprocs ch get def /cf currentfont def
    cf fractm makefont setfont
    0 .3 size mul 6 mul 2 copy neg rmoveto pair 0 get show rmoveto
    currentfont cf setfont (\244) show setfont
    pair 1 get show grestore wid .06 div 0 rmoveto end}def
$pprocs begin
8#34 [(1)(4)] def
8#36 [(1)(2)] def
8#46 [(3)(4)] def
end
% DIThacks fonts for some special chars
50 dict dup begin
/FontType 3 def
/FontName /DIThacks def
/FontMatrix [.001 0.0 0.0 .001 0.0 0.0] def
/FontBBox [-220 -280 900 900] def% a lie but ...
/Encoding 256 array def
0 1 255{Encoding exch /.notdef put}for
Encoding
 dup 8#040/space put %space
 dup 8#110/rc put %right ceil
 dup 8#111/lt put %left  top curl
 dup 8#112/bv put %bold vert
 dup 8#113/lk put %left  mid curl
 dup 8#114/lb put %left  bot curl
 dup 8#115/rt put %right top curl
 dup 8#116/rk put %right mid curl
 dup 8#117/rb put %right bot curl
 dup 8#120/rf put %right floor
 dup 8#121/lf put %left  floor
 dup 8#122/lc put %left  ceil
 dup 8#140/sq put %square
 dup 8#141/bx put %box
 dup 8#142/ci put %circle
 dup 8#143/br put %box rule
 dup 8#144/rn put %root extender
 dup 8#145/vr put %vertical rule
 dup 8#146/ob put %outline bullet
 dup 8#147/bu put %bullet
 dup 8#150/ru put %rule
 dup 8#151/ul put %underline
 pop
/DITfd 100 dict def
/BuildChar{0 begin
 /cc exch def /fd exch def
 /charname fd /Encoding get cc get def
 /charwid fd /Metrics get charname get def
 /charproc fd /CharProcs get charname get def
 charwid 0 fd /FontBBox get aload pop setcachedevice
 40 setlinewidth
 newpath 0 0 moveto gsave charproc grestore
 end}def
/BuildChar load 0 DITfd put
%/UniqueID 5 def
/CharProcs 50 dict def
CharProcs begin
/space{}def
/.notdef{}def
/ru{500 0 rls}def
/rn{0 750 moveto 500 0 rls}def
/vr{20 800 moveto 0 -770 rls}def
/bv{20 800 moveto 0 -1000 rls}def
/br{20 770 moveto 0 -1040 rls}def
/ul{0 -250 moveto 500 0 rls}def
/ob{200 250 rmoveto currentpoint newpath 200 0 360 arc closepath stroke}def
/bu{200 250 rmoveto currentpoint newpath 200 0 360 arc closepath fill}def
/sq{80 0 rmoveto currentpoint dround newpath moveto
    640 0 rlineto 0 640 rlineto -640 0 rlineto closepath stroke}def
/bx{80 0 rmoveto currentpoint dround newpath moveto
    640 0 rlineto 0 640 rlineto -640 0 rlineto closepath fill}def
/ci{355 333 rmoveto currentpoint newpath 333 0 360 arc
    50 setlinewidth stroke}def

/lt{20 -200 moveto 0 550 rlineto currx 800 2cx s4 add exch s4 a4p stroke}def
/lb{20 800 moveto 0 -550 rlineto currx -200 2cx s4 add exch s4 a4p stroke}def
/rt{20 -200 moveto 0 550 rlineto currx 800 2cx s4 sub exch s4 a4p stroke}def
/rb{20 800 moveto 0 -500 rlineto currx -200 2cx s4 sub exch s4 a4p stroke}def
/lk{20 800 moveto 20 300 -280 300 s4 arcto pop pop 1000 sub
    currentpoint stroke moveto
    20 300 4 2 roll s4 a4p 20 -200 lineto stroke}def
/rk{20 800 moveto 20 300 320 300 s4 arcto pop pop 1000 sub
    currentpoint stroke moveto
    20 300 4 2 roll s4 a4p 20 -200 lineto stroke}def
/lf{20 800 moveto 0 -1000 rlineto s4 0 rls}def
/rf{20 800 moveto 0 -1000 rlineto s4 neg 0 rls}def
/lc{20 -200 moveto 0 1000 rlineto s4 0 rls}def
/rc{20 -200 moveto 0 1000 rlineto s4 neg 0 rls}def
end

/Metrics 50 dict def Metrics begin
/.notdef 0 def
/space 500 def
/ru 500 def
/br 0 def
/lt 250 def
/lb 250 def
/rt 250 def
/rb 250 def
/lk 250 def
/rk 250 def
/rc 250 def
/lc 250 def
/rf 250 def
/lf 250 def
/bv 250 def
/ob 350 def
/bu 350 def
/ci 750 def
/bx 750 def
/sq 750 def
/rn 500 def
/ul 500 def
/vr 0 def
end

DITfd begin
/s2 500 def /s4 250 def /s3 333 def
/a4p{arcto pop pop pop pop}def
/2cx{2 copy exch}def
/rls{rlineto stroke}def
/currx{currentpoint pop}def
/dround{transform round exch round exch itransform} def
end
end
/DIThacks exch definefont pop
/catfonts [
	/Times-Roman findfont
	/Times-Italic findfont
	/Times-Bold findfont
	/Symbol findfont
	/Times-Roman findfont
	/DIThacks findfont
	] def
%%EndProlog
%%Page: ? 1
BP
1 F
60 Z
432 222(MD5)U
568(\()S
598(1)S
638(\))S
1564(USER)S
1737(COMMANDS)S
3014(MD5)S
3150(\()S
3180(1)S
3220(\))S
3 F
54 Z
432 510(NAME)U
1 F
60 Z
648 582(md5)U
775(\261)S
825(calcula)S
997(te)S
1061(a)S
1108(message-digest)S
1496(\256ngerprint)S
1770(\(checksum\))S
2071(for)S
2161(a)S
2208(\256le)S
3 F
54 Z
432 681(SYNOPSIS)U
60 Z
648 753(md5)U
1 F
781([)S
821(-t)S
6 F
878(e)S
1 F
898(-x)S
6 F
968(e)S
1 F
988(-sstring)S
6 F
1188(e)S
1 F
1208(\256lename\(s\))S
1499(])S
3 F
54 Z
432 852(DESCRIPTION)U
60 Z
648 924(md5)U
1 F
791(takes)S
945(as)S
1025(input)S
1179(a)S
1236(message)S
1470(of)S
1550(arbitrary)S
1788(length)S
1969(and)S
2086(produces)S
2333(as)S
2413(output)S
2597(a)S
2654(128-bit)S
5 F
2857(")S
1 F
(\256ngerprint)R
5 F
(")R
1 F
3190(or)S
648 1068(m)U
5 F
648 996(")U
1 F
(message)R
906(digest)S
5 F
(")R
1 F
1104(of)S
1183(the)S
1286(input.)S
1474(It)S
1540(is)S
1609(conjecture)S
1861(d)S
1920(that)S
2039(it)S
2101(is)S
2169(computati)S
2411(onally)S
2590(infeasible)S
2853(to)S
2928(produce)S
3150(two)S
695 1068(essages)U
896(having)S
1081(the)S
1176(same)S
1321(message)S
1545(digest,)S
1724(or)S
1794(to)S
1861(produce)S
2075(any)S
2182(message)S
2406(having)S
2590(a)S
2637(given)S
2791(prespeci\256ed)S
3102(target)S
648 1212(m)U
648 1140(message)U
880(digest.)S
1087(The)S
1209(MD5)S
1362(algorithm)S
1624(is)S
1691(intended)S
1926(for)S
2023(digital)S
2205(signature)S
2453(applicat)S
2645(ions,)S
2787(where)S
2961(a)S
3015(large)S
3163(\256le)S
695 1212(ust)U
791(be)S
5 F
874(")S
1 F
(compressed)R
5 F
(")R
1 F
1234(in)S
1307(a)S
1360(secure)S
1540(manner)S
1747(before)S
1927(being)S
2087(encrypted)S
2351(with)S
2484(a)S
2537(private)S
2731(\(secret\))S
2938(key)S
3051(under)S
3213(a)S
3 F
54 Z
432 1383(OPTIONS)U
1 F
60 Z
648 1284(public-key)U
926(cryptosystem)S
1267(such)S
1397(as)S
2 F
1467(RSA.)S
1 F
648 1455(The)U
768(following)S
1028(four)S
1154(options)S
1357(may)S
1486(be)S
1568(used)S
1703(in)S
1775(any)S
1887(combinati)S
2129(on,)S
2229(except)S
2412(that)S
3 F
2528(\256lename\(s\))S
1 F
2833(must)S
2975(be)S
3057(the)S
3156(last)S
3 F
648 1626(-)U
1 F
648 1527(objects)U
839(on)S
919(the)S
1013(command)S
1271(line.)S
3 F
668 1626(sstring)U
1 F
861(prints)S
1018(a)S
1065(checksum)S
1326(of)S
1396(the)S
1490(given)S
5 F
1644(")S
1 F
(string)R
5 F
(")R
1 F
(.)R
3 F
648 1824(-)U
648 1725(-t)U
1 F
708(runs)S
831(a)S
878(built-in)S
1076(time)S
1204(trial.)S
3 F
668 1824(x)U
1 F
718(runs)S
841(a)S
888(built-in)S
1086(test)S
1190(script.)S
1961 1923(.)U
3 F
648(\256lename\(s\))S
1 F
948(prints)S
1105(a)S
1152(checksum\(s\))S
1476(for)S
1566(each)S
1697(of)S
1767(the)S
1861(\256les)S
3 F
54 Z
657 2022(O)U
432(SEE)S
552(ALS)S
60 Z
648 2094(sum)U
1 F
(\(1\))R
648 2193(R)U
(FC)R
781(1321)S
921(describes)S
1165(in)S
1232(detail)S
1387(the)S
1481(MD2,)S
1642(MD4,)S
1803(and)S
1910(MD5)S
2056(message-digest)S
2444(algorithms.)S
3 F
54 Z
432 2292(ACKNOWLEDGEMENTS)U
1 F
60 Z
648 2364(This)U
775(program)S
999(is)S
1059(placed)S
1237(in)S
1304(the)S
1398(public)S
1569(domain)S
1770(for)S
1860(free)S
1974(general)S
2172(use)S
2272(by)S
2352(RSA)S
2488(Data)S
2622(Security.)S
3210 4542(1)U
432(Sun)S
545(Release)S
753(4.1)S
1507(Last)S
1631(change:)S
1839(Feb)S
1949(14,)S
2044(1994)S
EP
%%Trailer
pscatsave end restore
%%Pages: 1

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -