MD5: Skirtumas tarp puslapio versijų

Iš PHP, MySQL.
Peršokti į: navigaciją, paiešką
S
 
(nerodoma 7 tarpinės versijos, sukurtos 2 naudotojų)
1 eilutė: 1 eilutė:
'''MD5'''
+
'''MD5''' yra RSA Data Security, Inc. vienkryptis eilučių santraukos (message digest) algoritmas.
 
== Pavyzdžiai ==
 
== Pavyzdžiai ==
= PHP =
+
=== PHP ===
 
<pre>
 
<pre>
 
<?php
 
<?php
$tekstas = "labas";
+
$tekstas = "tekstas";
 
echo md5($tekstas);
 
echo md5($tekstas);
 
?>
 
?>
 
</pre>
 
</pre>
 
<pre>
 
<pre>
2e53d715b9d776b6c45263d31ecd3d87
+
c2a6ffa152caf6d6468fb13b0f32b4cc
 
</pre>
 
</pre>
 +
=== MySQL ===
 +
<pre>
 +
mysql> SELECT MD5('tekstas');
 +
+----------------------------------+
 +
| MD5('tekstas')                  |
 +
+----------------------------------+
 +
| c2a6ffa152caf6d6468fb13b0f32b4cc |
 +
+----------------------------------+
 +
</pre>
 +
=== Perl ===
 +
<pre>
 +
use Digest::Perl::MD5 'md5_hex';
 +
print 'MD5 ', md5_hex('tekstas'), "\n";
 +
</pre>
 +
<pre>
 +
MD5 c2a6ffa152caf6d6468fb13b0f32b4cc
 +
</pre>
 +
=== Python ===
 +
<pre>
 +
>>> import hashlib
 +
>>> test = hashlib.md5("tekstas")
 +
>>> print test.hexdigest()
 +
</pre>
 +
<pre>
 +
c2a6ffa152caf6d6468fb13b0f32b4cc
 +
</pre>
 +
=== Ruby ===
 +
<pre>
 +
irb(main):001:0> require 'digest/md5'
 +
=> true
 +
irb(main):002:0> puts Digest::MD5.hexdigest("tekstas")
 +
</pre>
 +
<pre>
 +
c2a6ffa152caf6d6468fb13b0f32b4cc
 +
</pre>
 +
 +
== Skyriaus pavadinimas ==
 +
== Susiję straipsniai ==
 +
* [[MD5()]];
 +
* [[JavaScriptMD5| JavaScript MD5]]
 +
== Nuorodos ==
 +
* http://lt.php.net/manual/en/function.md5.php ({{kalba|en}});
 +
* http://dev.mysql.com/doc/refman/5.1/en/encryption-functions.html#function_md5 ({{kalba|en}});
 
[[Kategorija:DUK]]
 
[[Kategorija:DUK]]
 
[[Kategorija:Kriptografija]]
 
[[Kategorija:Kriptografija]]
 
[[Kategorija:Vienkrypčiai kodavimo algoritmai]]
 
[[Kategorija:Vienkrypčiai kodavimo algoritmai]]

Dabartinė 00:21, 28 gruodžio 2009 versija

MD5 yra RSA Data Security, Inc. vienkryptis eilučių santraukos (message digest) algoritmas.

Pavyzdžiai

PHP

<?php
$tekstas = "tekstas";
echo md5($tekstas);
?>
c2a6ffa152caf6d6468fb13b0f32b4cc

MySQL

mysql> SELECT MD5('tekstas');
+----------------------------------+
| MD5('tekstas')                   |
+----------------------------------+
| c2a6ffa152caf6d6468fb13b0f32b4cc |
+----------------------------------+

Perl

use Digest::Perl::MD5 'md5_hex';
print 'MD5 ', md5_hex('tekstas'), "\n";
MD5 c2a6ffa152caf6d6468fb13b0f32b4cc

Python

>>> import hashlib
>>> test = hashlib.md5("tekstas")
>>> print test.hexdigest()
c2a6ffa152caf6d6468fb13b0f32b4cc

Ruby

irb(main):001:0> require 'digest/md5'
=> true
irb(main):002:0> puts Digest::MD5.hexdigest("tekstas")
c2a6ffa152caf6d6468fb13b0f32b4cc

Skyriaus pavadinimas

Susiję straipsniai

Nuorodos