MD5: Skirtumas tarp puslapio versijų
Iš PHP, MySQL.
S |
|||
(nerodoma 3 tarpinės versijos, sukurtos vieno naudotojo) | |||
20 eilutė: | 20 eilutė: | ||
+----------------------------------+ | +----------------------------------+ | ||
</pre> | </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 == | == Susiję straipsniai == | ||
* [[MD5()]]; | * [[MD5()]]; | ||
+ | * [[JavaScriptMD5| JavaScript MD5]] | ||
== Nuorodos == | == Nuorodos == | ||
* http://lt.php.net/manual/en/function.md5.php ({{kalba|en}}); | * http://lt.php.net/manual/en/function.md5.php ({{kalba|en}}); |
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