gerzson Mon Feb 18 12:08:17 2002 EDT
Modified files:
/phpdoc/hu/functions mhash.xml
Log:
sync with EN revision
Index: phpdoc/hu/functions/mhash.xml
diff -u phpdoc/hu/functions/mhash.xml:1.8 phpdoc/hu/functions/mhash.xml:1.9
--- phpdoc/hu/functions/mhash.xml:1.8 Sat Feb 2 10:41:25 2002
+++ phpdoc/hu/functions/mhash.xml Mon Feb 18 12:08:17 2002
@@ -1,30 +1,27 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.11 Maintainer: goba Status: ready -->
-
+<!-- EN-Revision: 1.23 Maintainer: goba Status: ready -->
<reference id="ref.mhash">
<title>Mhash f�ggv�nyek</title>
<titleabbrev>mhash</titleabbrev>
<partintro>
<para>
- Ezek a f�ggv�nyek az <ulink url="&url.mhash;">mhash</ulink>-el
- m�k�dnek egy�tt.
+ Ezek a f�ggv�nyek az <ulink url="&url.mhash;">mhash</ulink>
+ elj�r�sk�nyvt�rral m�k�dnek egy�tt.
</para>
<para>
Ezek egy fel�letet biztos�tanak az mhash k�nyvt�rhoz. Az mhash
sz�les sk�l�j�t t�mogatja a hash algoritmusoknak, mint p�ld�ul
- az MD5, SHA1, GOST �s sz�mos m�s.
- </para>
- <para>
- Ahhoz, hogy haszn�lhasd ezeket, le kell t�ltened az mhash
- csomagot az <ulink url="&url.mhash;">mhash webhelyr�l</ulink>
- �s k�vetned kell a telep�t�si utas�t�sokat, amiket a csomagban
- tal�lsz. A PHP-t a <option role="configure">--with-mhash</option>
- param�terrel kell ford�tanod, hogy enged�lyezd ezt a kiterjeszt�st.
+ az MD5, SHA1, GOST �s m�g sz�mos m�s. Az mhash p�ld�ul
+ ellen�rz��sszegek, kivonatok, azonos�t�si k�dok el��ll�t�s�ra
+ is haszn�lhat�.
</para>
<para>
- Az mhash p�ld�ul ellen�rz��sszegek, kivonatok, azonos�t�si k�dok
- el��ll�t�s�ra is haszn�lhat�.
+ A haszn�latukhoz le kell t�lteni az mhash csomagot az
+ <ulink url="&url.mhash;">mhash webhelyr�l</ulink> �s a csomagban
+ tal�lhat� a telep�t�si utas�t�sok szerint install�lni kell. A PHP-t a
+ <option role="configure">--with-mhash</option> param�terrel kell ford�tani,
+ amivel enged�lyezz�k ezt a kiterjeszt�st.
</para>
<para>
<example>
@@ -32,11 +29,11 @@
<programlisting role="php">
<![CDATA[
<?php
-$input = "what do ya want for nothing?";
+$input = "mit k�rsz a semmi�rt?";
$hash = mhash (MHASH_MD5, $input);
-print "The hash is ".bin2hex ($hash)."\n<br>";
+print "A 'hash' �rt�ke: ".bin2hex ($hash)."\n<br />";
$hash = mhash (MHASH_MD5, $input, "Jefe");
-print "The hmac is ".bin2hex ($hash)."\n<br>";
+print "A 'hmac' �rt�ke: ".bin2hex ($hash)."\n<br />";
?>
]]>
</programlisting>
@@ -44,75 +41,74 @@
Ez a k�vetkez� kimenetet eredm�nyezi:
<programlisting>
<![CDATA[
-The hash is d03cb659cbf9192dcd066272249f8412
-The hmac is 750c783e6ab0b503eaa86e310a5db738
+A 'hash' �rt�ke: 08dd459b941ee225cc6b33717f87d9a4
+A 'hash' �rt�ke: d6044d59c420fecb5e5e2910d2134129
]]>
</programlisting>
- A t�mogatott hash-ek teljes list�j�hoz n�zd meg az
- mhash dokument�ci�t. Az �ltal�nos szab�ly, hogy a hash
- algoritmust az MHASH_HASHNEVE form�ban tudod el�rni
- PHP-b�l. P�ld�ul a TIGER el�r�s�hez az MHASH_TIGER
- PHP konstans haszn�lhat�.
+ A t�mogatott hash algoritmusok teljes list�ja az mhash dokument�ci�ban
+ tal�lhat�. Az �ltal�nos szab�ly, hogy a hash algoritmust az
+ MHASH_HASHNEVE form�ban lehet el�rni PHP-b�l, p�ld�ul a TIGER el�r�s�hez
+ az MHASH_TIGER PHP konstans haszn�lhat�.
</para>
<para>
Itt k�vetkeznek az mhash �ltal jelenleg t�mogatott hash-ek.
- Ha tal�lsz az mhash dokument�ci�ban itt nem list�zott elemet,
- nyugodtan felt�telezheted, hogy az haszn�lhat�, �s ez a dokument�ci�
- nem aktu�lis.
+ Az mhash dokument�ci�ban szerepl�, de itt fel nem soroltak is nyugodtan
+ haszn�lhat�k, ebben az esetben ez a dokument�ci� m�r nem tekinthet�
+ aktu�lisnak.
<itemizedlist>
<listitem>
<simpara>
- MHASH_MD5
+ <constant>MHASH_MD5</constant>
</simpara>
</listitem>
<listitem>
<simpara>
- MHASH_SHA1
+ <constant>MHASH_SHA1</constant>
</simpara>
</listitem>
<listitem>
<simpara>
- MHASH_HAVAL256
+ <constant>MHASH_HAVAL256</constant>
</simpara>
</listitem>
<listitem>
<simpara>
- MHASH_HAVAL192
+ <constant>MHASH_HAVAL192</constant>
</simpara>
</listitem>
<listitem>
<simpara>
- MHASH_HAVAL160
+ <constant>MHASH_HAVAL160</constant>
</simpara>
</listitem>
<listitem>
<simpara>
- MHASH_HAVAL128
+ <constant>MHASH_HAVAL128</constant>
</simpara>
</listitem>
<listitem>
<simpara>
- MHASH_RIPEMD160
+ <constant>MHASH_RIPEMD160</constant>
</simpara>
</listitem>
<listitem>
<simpara>
- MHASH_GOST
+ <constant>MHASH_GOST</constant>
</simpara>
</listitem>
<listitem>
<simpara>
- MHASH_TIGER
+ <constant>MHASH_TIGER</constant>
</simpara>
</listitem>
<listitem>
<simpara>
- MHASH_CRC32
+ <constant>MHASH_CRC32</constant>
</simpara>
</listitem>
<listitem>
<simpara>
- MHASH_CRC32B
+ <constant>MHASH_CRC32B</constant>
</simpara>
</listitem>
</itemizedlist>
@@ -151,10 +147,12 @@
]]>
</programlisting>
</example>
- Ez a k�vetkez� kimenetet eredm�nyezi:
- <programlisting>
-MD5
- </programlisting>
+ Ez a k�vetkez� kimenetet eredm�nyezi:
+ <screen>
+<![CDATA[
+MD5
+]]>
+ </screen>
</para>
</refsect1>
</refentry>
@@ -196,8 +194,8 @@
</methodsynopsis>
<para>
Az <function>mhash_count</function> visszaadja a legnagyobb el�rhet�
- hash azonos�t�t. A hash-ek &null;�t�l eddig a sz�mig kapnak
- azonos�t� sz�mokat.
+ hash azonos�t�t. A haszn�lhat� hash-ek azonos�t� sz�mai null�t�l eddig a
+ sz�mig terjednek.
</para>
<para>
<example>
@@ -232,15 +230,15 @@
<type>string</type><methodname>mhash</methodname>
<methodparam><type>int</type><parameter>hash</parameter></methodparam>
<methodparam><type>string</type><parameter>data</parameter></methodparam>
- <methodparam><type>string</type><parameter>[ key ]</parameter></methodparam>
+ <methodparam
+choice="opt"><type>string</type><parameter>key</parameter></methodparam>
</methodsynopsis>
<para>
Az <function>mhash</function> alkalmazza a <parameter>hash</parameter>
�ltal megadott algoritmust a <parameter>data</parameter> param�terre, �s
- visszat�r az eredm�ny hash-el (amit kivonatkank [digest-nek] is h�vnak).
- Ha a <parameter>key</parameter> param�tert is megadod, visszaadja
- az keletkez� HMAC-ot. A HMAC egy kulcsos hash-el�s �zenet azonos�t�sra,
- vagy csak egyszer�en egy �zenet kivonat ami egy megadott kulcst�l
+ visszat�r az eredm�ny hash-el (amit kivonatnak [digest-nek] is h�vnak).
+ A <parameter>key</parameter> param�ter megad�s�val visszaadja az keletkez�
+ HMAC-ot. A HMAC egy kulcsos hash-el�s �zenet azonos�t�sra,
+ vagy csak egyszer�en egy �zenet kivonat, amely a megadott kulcst�l
f�gg. Nem minden mhash algoritmus haszn�lhat� HMAC m�dban.
Hiba eset�n a f�ggv�ny &false; �rt�ket ad.
</para>
@@ -262,24 +260,25 @@
<methodparam><type>int</type><parameter>bytes</parameter></methodparam>
</methodsynopsis>
<para>
- Az <function>mhash_keygen_s2k</function> egy olyan kulcsot gener�l,
- ami <parameter>bytes</parameter> hossz�, �s a megadott jelsz�t
- figyelembe v�ve k�sz�l. Az S2K algoritmust haszn�lja, ami az OpenPGP
- dokumentumban (RFC 2440) defini�lt. A megadott
- <parameter>hash</parameter> algortmust haszn�lja a kulcs el��ll�t�s�ra.
+ Az <function>mhash_keygen_s2k</function> <parameter>bytes</parameter>
+ m�ret� kulcsot gener�l a megadott <parameter>password</parameter> alapj�n.
+ Az S2K algoritmust haszn�lja, amely az OpenPGP le�r�sban (RFC 2440) van
+ defini�lva. A megadott <parameter>hash</parameter> algoritmust haszn�lja
+ a kulcs el��ll�t�s�ra.
A <parameter>salt</parameter> minden gener�lt kulcsra m�s-m�s
- kell legyen, kell�kk�ppen v�letlenszer� �rt�kekkel, hogy k�l�nb�z�
- kulcsok �lljanak el�. A salt-nak ismertnek kell lennie,
- amikor ellen�rz�d a kulcsokat, teh�t j� �tlet ehhez f�zni
- a kulcsokat. A salt-nak mindig nyolc karakter hossz�nak kell
- lennie, ha r�videbbet adsz meg, nul�kkal t�lt�dik fel.
- Tartsd szem el�tt, hogy a felhaszn�l�k �ltal beadott jelszavak
- nem t�ls�gosan alkalmasak titkos�t�si rendszerek kulcsaik�nt,
- mivel a felhaszn�l�k �ltal�ban j�l beg�pelhet� kulcsot
- v�lasztanak. Ezek a jelszavak csak 6-7 bitet (vagy m�g
- kevesebbet) haszn�lnak ki karakterenk�nt. Nagyon aj�nlott
- a beadott jelsz�ra egy olyan �talak�t�s haszn�lata, mint
- ez a f�ggv�ny.
+ kell legyen, kell�k�ppen v�letlenszer� �rt�kekkel, hogy k�l�nb�z�
+ kulcsok �lljanak el�. A <parameter>salt</parameter>-nak ismertnek kell
+ lennie a kulcsok ellen�rz�sekor, ez�rt j� �tlet a kulcsokat hozz�f�zni
+ ehhez. A <parameter>salt</parameter> mindig nyolc b�jt hossz� legyen,
+ ha enn�l kevesebb, automatikusan null�kkal t�lt�dik fel.
+ </para>
+ <para>
+ Figyelembe veend� mindenek el�tt, hogy a felhaszn�l�k �ltal beadott
+ jelszavak nem t�ls�gosan alkalmasak arra, hogy titkos�t�si rendszerek
+ kulcsai legyenek, mivel a felhaszn�l�k �ltal�ban j�l beg�pelhet� kulcsot
+ v�lasztanak. Ezek a jelszavak csak 6-7 bitet (vagy m�g kevesebbet)
+ haszn�lnak ki karakterenk�nt. Nagyon aj�nlott a beadott jelsz�ra
+ olyan �talak�t�s haszn�lata, mint ez a f�ggv�ny.
</para>
</refsect1>
</refentry>
@@ -302,5 +301,7 @@
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
-->
-