MD5: Skirtumas tarp puslapio versijų
Iš PHP, MySQL.
S |
|||
30 eilutė: | 30 eilutė: | ||
=== Python === | === Python === | ||
<pre> | <pre> | ||
− | >>> import | + | >>> import hashlib |
− | >>> test = md5 | + | >>> test = hashlib.md5("tekstas") |
>>> print test.hexdigest() | >>> print test.hexdigest() | ||
</pre> | </pre> | ||
<pre> | <pre> | ||
− | + | c2a6ffa152caf6d6468fb13b0f32b4cc | |
</pre> | </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 == | == Susiję straipsniai == | ||
* [[MD5()]]; | * [[MD5()]]; |
Dabartinė 00:21, 28 gruodžio 2009 versija
MD5 yra RSA Data Security, Inc. vienkryptis eilučių santraukos (message digest) algoritmas.
Turinys
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