source: www/manuals/PHP_manual/function.mcrypt-get-iv-size.html@ 1

Last change on this file since 1 was 1, checked in by george, 17 years ago

Prvotní import všeho

File size: 4.0 KB
Line 
1<HTML
2><HEAD
3><TITLE
4>mcrypt_get_iv_size</TITLE
5><META
6NAME="GENERATOR"
7CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
8REL="HOME"
9TITLE="Manuál PHP"
10HREF="index.html"><LINK
11REL="UP"
12TITLE="Mcrypt Encryption Functions"
13HREF="ref.mcrypt.html"><LINK
14REL="PREVIOUS"
15TITLE="mcrypt_get_cipher_name"
16HREF="function.mcrypt-get-cipher-name.html"><LINK
17REL="NEXT"
18TITLE="mcrypt_get_key_size"
19HREF="function.mcrypt-get-key-size.html"><META
20HTTP-EQUIV="Content-type"
21CONTENT="text/html; charset=ISO-8859-2"></HEAD
22><BODY
23CLASS="refentry"
24BGCOLOR="#FFFFFF"
25TEXT="#000000"
26LINK="#0000FF"
27VLINK="#840084"
28ALINK="#0000FF"
29><DIV
30CLASS="NAVHEADER"
31><TABLE
32SUMMARY="Header navigation table"
33WIDTH="100%"
34BORDER="0"
35CELLPADDING="0"
36CELLSPACING="0"
37><TR
38><TH
39COLSPAN="3"
40ALIGN="center"
41>Manuál PHP</TH
42></TR
43><TR
44><TD
45WIDTH="10%"
46ALIGN="left"
47VALIGN="bottom"
48><A
49HREF="function.mcrypt-get-cipher-name.html"
50ACCESSKEY="P"
51>Pøedcházející</A
52></TD
53><TD
54WIDTH="80%"
55ALIGN="center"
56VALIGN="bottom"
57></TD
58><TD
59WIDTH="10%"
60ALIGN="right"
61VALIGN="bottom"
62><A
63HREF="function.mcrypt-get-key-size.html"
64ACCESSKEY="N"
65>Dal¹í</A
66></TD
67></TR
68></TABLE
69><HR
70ALIGN="LEFT"
71WIDTH="100%"></DIV
72><H1
73><A
74NAME="function.mcrypt-get-iv-size"
75></A
76>mcrypt_get_iv_size</H1
77><DIV
78CLASS="refnamediv"
79><A
80NAME="AEN45294"
81></A
82><P
83> (PHP 4 &#62;= 4.0.2)</P
84>mcrypt_get_iv_size&nbsp;--&nbsp;Returns the size of the IV belonging to a specific cipher/mode combination</DIV
85><DIV
86CLASS="refsect1"
87><A
88NAME="AEN45297"
89></A
90><H2
91>Description</H2
92>int <B
93CLASS="methodname"
94>mcrypt_get_iv_size</B
95> ( resource td)<BR
96></BR
97>int <B
98CLASS="methodname"
99>mcrypt_get_iv_size</B
100> ( string cipher, string mode)<BR
101></BR
102><P
103>&#13; The first prototype is when linked against libmcrypt 2.2.x, the
104 second when linked against libmcrypt 2.4.x or higher.
105 </P
106><P
107>&#13; <B
108CLASS="function"
109>mcrypt_get_iv_size()</B
110> returns the size of
111 the Initialisation Vector (IV) in bytes. On error the function
112 returns <TT
113CLASS="constant"
114><B
115>FALSE</B
116></TT
117>. If the IV is ignored in the specified cipher/mode
118 combination zero is returned.
119 </P
120><P
121>&#13; <TT
122CLASS="parameter"
123><I
124>cipher</I
125></TT
126> is one of the MCRYPT_ciphername
127 constants of the name of the algorithm as string.
128 </P
129><P
130>&#13; <TT
131CLASS="parameter"
132><I
133>mode</I
134></TT
135> is one of the MCRYPT_MODE_modename
136 constants of one of "ecb", "cbc", "cfb", "ofb", "nofb" or
137 "stream".
138 </P
139><P
140>&#13; <TT
141CLASS="parameter"
142><I
143>td</I
144></TT
145> is the resource that is returned by
146 <A
147HREF="function.mcrypt-module-open.html"
148><B
149CLASS="function"
150>mcrypt_module_open()</B
151></A
152>.
153 </P
154><P
155>&#13; <TABLE
156WIDTH="100%"
157BORDER="0"
158CELLPADDING="0"
159CELLSPACING="0"
160CLASS="EXAMPLE"
161><TR
162><TD
163><DIV
164CLASS="example"
165><A
166NAME="AEN45326"
167></A
168><P
169><B
170>Pøíklad 1. <A
171HREF="function.mcrypt-create-iv.html"
172><B
173CLASS="function"
174>mcrypt_create_iv()</B
175></A
176> example</B
177></P
178><TABLE
179BORDER="0"
180BGCOLOR="#E0E0E0"
181CELLPADDING="5"
182><TR
183><TD
184><PRE
185CLASS="php"
186>&#60;?php
187 $size = mcrypt_get_iv_size (MCRYPT_CAST_256, MCRYPT_MODE_CFB);
188
189 $size = mcrypt_get_iv_size ('des', 'ecb');
190?&#62;</PRE
191></TD
192></TR
193></TABLE
194></DIV
195></TD
196></TR
197></TABLE
198>
199 </P
200><P
201>&#13; See also: <A
202HREF="function.mcrypt-create-iv.html"
203><B
204CLASS="function"
205>mcrypt_create_iv()</B
206></A
207>
208 </P
209></DIV
210><DIV
211CLASS="NAVFOOTER"
212><HR
213ALIGN="LEFT"
214WIDTH="100%"><TABLE
215SUMMARY="Footer navigation table"
216WIDTH="100%"
217BORDER="0"
218CELLPADDING="0"
219CELLSPACING="0"
220><TR
221><TD
222WIDTH="33%"
223ALIGN="left"
224VALIGN="top"
225><A
226HREF="function.mcrypt-get-cipher-name.html"
227ACCESSKEY="P"
228>Pøedcházející</A
229></TD
230><TD
231WIDTH="34%"
232ALIGN="center"
233VALIGN="top"
234><A
235HREF="index.html"
236ACCESSKEY="H"
237>Domù</A
238></TD
239><TD
240WIDTH="33%"
241ALIGN="right"
242VALIGN="top"
243><A
244HREF="function.mcrypt-get-key-size.html"
245ACCESSKEY="N"
246>Dal¹í</A
247></TD
248></TR
249><TR
250><TD
251WIDTH="33%"
252ALIGN="left"
253VALIGN="top"
254>mcrypt_get_cipher_name</TD
255><TD
256WIDTH="34%"
257ALIGN="center"
258VALIGN="top"
259><A
260HREF="ref.mcrypt.html"
261ACCESSKEY="U"
262>Nahoru</A
263></TD
264><TD
265WIDTH="33%"
266ALIGN="right"
267VALIGN="top"
268>mcrypt_get_key_size</TD
269></TR
270></TABLE
271></DIV
272></BODY
273></HTML
274>
Note: See TracBrowser for help on using the repository browser.