Sponsored Content
Special Forums Cybersecurity Wordpress and Joomla hash and salt Post 303001488 by Corona688 on Friday 4th of August 2017 01:58:51 PM
Old 08-04-2017
Wordpress uses phpass, which handles salts internally and doesn't encode a separate salt in the output. I think the P$ just tells it what hash was used.
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Print Entire hash list (hash of hashes)

I have a script with dynamic hash of hashes , and I want to print the entire hash (with all other hashes). Itried to do it recursively by checking if the current key is a hash and if yes call the current function again with refference to the sub hash. Most of the printing seems to be OK but in... (1 Reply)
Discussion started by: Alalush
1 Replies

2. UNIX for Dummies Questions & Answers

Increase salt size

Unix protect its password by using salt It that mean larger the salt size the more secure? if the salt size increase greatly, will the password still able to be cracked? thank you for helping (1 Reply)
Discussion started by: cryogen
1 Replies

3. Shell Programming and Scripting

Assigning a hash to another hash key

Hello, I have a hash in hsh. I need to assign it to another hash globalHsh. I think the below statement does not work $globalHsh{$id} = %hsh; What is the right way to assign it? Thanks (3 Replies)
Discussion started by: rsanjay
3 Replies

4. Shell Programming and Scripting

Perl Hash:Can not keep hash data in the same order that it was inserted

Can Someone explain me why even using Tie::IxHash I can not get the output data in the same order that it was inserted? See code below. #!/usr/bin/perl use warnings; use Tie::IxHash; use strict; tie (my %programs, "Tie::IxHash"); while (my $line = <DATA>) { chomp $line; my(... (1 Reply)
Discussion started by: jgfcoimbra
1 Replies

5. Shell Programming and Scripting

perl hash - using a range as a hash key.

Hi, In Perl, is it possible to use a range of numbers with '..' as a key in a hash? Something in like: %hash = ( '768..1536' => '1G', '1537..2560' => '2G' ); That is, the range operation is evaluated, and all members of the range are... (3 Replies)
Discussion started by: dsw
3 Replies

6. OS X (Apple)

Question about openSSL and Salt

Hey all, i have an application i am developing and i would like to use the OpenSSL des3 encryption, the only problem i am having is when i need to input the second key verification. Heres what i have so far openssl des3 -salt -in /tmp -out pwenc.z | echo 1111 usually for password verification... (0 Replies)
Discussion started by: code_monkey
0 Replies

7. Programming

Using a salt value

Hi, I've been reading up on using a salt value when creating a password to make it more secure, what I can't get my head round is how do you remember this salt value? I'm guessing that when a user logs in to be able to compare the password entered with the one in the database you... (2 Replies)
Discussion started by: AimyThomas
2 Replies

8. Shell Programming and Scripting

Compare values of hashes of hash for n number of hash in perl without sorting.

Hi, I have an hashes of hash, where hash is dynamic, it can be n number of hash. i need to compare data_count values of all . my %result ( $abc => { 'data_count' => '10', 'ID' => 'ABC122', } $def => { 'data_count' => '20', 'ID' => 'defASe', ... (1 Reply)
Discussion started by: asak
1 Replies

9. Shell Programming and Scripting

Dynamically parse BibTeX and create hash of hash

Hello gurus, Iam trying to parse following BibTex file (bibliography.bib): @book{Lee2000a, abstract = {Abstract goes here}, author = {Lee, Wenke and Stolfo, Salvatore J}, title = {{Data mining approaches for intrusion detection}}, year = {2000} } @article{Forrest1996, abstract =... (0 Replies)
Discussion started by: wakatana
0 Replies

10. Shell Programming and Scripting

Need to print hash of hash in table format

Hi, I have a hash of hash where it has name, activities and count i have data like this - $result->{$name}->{$activities} = $value; content of that are - name - robert tom cat peter activities - running, eating, sleeping , drinking, work i need to print output as below ... (3 Replies)
Discussion started by: asak
3 Replies
Authen::Passphrase::PHPass(3pm) 			User Contributed Perl Documentation			   Authen::Passphrase::PHPass(3pm)

NAME
Authen::Passphrase::PHPass - passphrases using the phpass algorithm SYNOPSIS
use Authen::Passphrase::PHPass; $ppr = Authen::Passphrase::PHPass->new( cost => 10, salt => "NaClNaCl", hash_base64 => "ObRxTm/.EiiYN02xUeAQs/"); $ppr = Authen::Passphrase::PHPass->new( cost => 10, salt_random => 1, passphrase => "passphrase"); $ppr = Authen::Passphrase::PHPass->from_crypt( '$P$8NaClNaClObRxTm/.EiiYN02xUeAQs/'); $ppr = Authen::Passphrase::PHPass->from_rfc2307( '{CRYPT}$P$8NaClNaClObRxTm/.EiiYN02xUeAQs/'); $cost = $ppr->cost; $cost_base64 = $ppr->cost_base64; $cost = $ppr->nrounds_log2; $cost_base64 = $ppr->nrounds_log2_base64; $salt = $ppr->salt; $hash = $ppr->hash; $hash_base64 = $ppr->hash_base64; if($ppr->match($passphrase)) { ... $passwd = $ppr->as_crypt; $userPassword = $ppr->as_rfc2307; DESCRIPTION
An object of this class encapsulates a passphrase hashed using the phpass algorithm invented by Solar Designer and described at <http://www.openwall.com/phpass/>. This is a subclass of Authen::Passphrase, and this document assumes that the reader is familiar with the documentation for that class. The phpass algorithm is based on the MD5 message digest algorithm. There is an eight-byte salt, which is conventionally restricted to consist of base 64 digits. There is also a cost parameter that controls the expense of hashing. First the salt and passphrase are concatenated and hashed by MD5. Then, 2^cost times, the hash from the previous stage is concatenated with the passphrase and hashed by MD5. The passphrase hash is the output from the final iteration. The passphrase hash is represented in ASCII using the crypt format with prefix "$P$". The first character after the format prefix is a base 64 digit giving the cost parameter. The next eight characters are the salt. The salt is followed by 22 base 64 digits giving the hash. The base 64 digits are ".", "/", "0" to "9", "A" to "Z", "a" to "z" (in ASCII order). CONSTRUCTORS
Authen::Passphrase::PHPass->new(ATTR => VALUE, ...) Generates a new passphrase recogniser object using the phpass algorithm. The following attributes may be given: cost Base-two logarithm of the number of hashing rounds to perform. cost_base64 Base-two logarithm of the number of hashing rounds to perform, expressed as a single base 64 digit. nrounds_log2 Synonym for cost. nrounds_log2_base64 Synonym for cost_base64. salt The salt, as an eight-byte string. salt_random Causes salt to be generated randomly. The value given for this attribute is ignored. The salt will be a string of eight base 64 digits. The source of randomness may be controlled by the facility described in Data::Entropy. hash The hash, as a 16-byte string. hash_base64 The hash, as a string of 22 base 64 digits. passphrase A passphrase that will be accepted. The cost and salt must be given, and either the hash or the passphrase. Authen::Passphrase::PHPass->from_crypt(PASSWD) Generates a new phpass passphrase recogniser object from a crypt string. The crypt string must consist of "$P$", one base 64 character encoding the cost, the salt, then 22 base 64 digits giving the hash. The salt must be exactly 8 characters long, and cannot contain any character that cannot appear in a crypt string. Authen::Passphrase::PHPass->from_rfc2307(USERPASSWORD) Generates a new phpass passphrase recogniser object from an RFC 2307 string. The string must consist of "{CRYPT}" (case insensitive) followed by an acceptable crypt string. METHODS
$ppr->cost Returns the base-two logarithm of the number of hashing rounds that will be performed. $ppr->cost_base64 Returns the base-two logarithm of the number of hashing rounds that will be performed, expressed as a single base 64 digit. $ppr->nrounds_log2 Synonym for "cost". $ppr->nrounds_log2_base64 Synonym for "cost_base64". $ppr->salt Returns the salt, as a string of eight bytes. $ppr->hash Returns the hash value, as a string of 16 bytes. $ppr->hash_base64 Returns the hash value, as a string of 22 base 64 digits. $ppr->match(PASSPHRASE) $ppr->as_crypt $ppr->as_rfc2307 These methods are part of the standard Authen::Passphrase interface. SEE ALSO
Authen::Passphrase, Digest::MD5 AUTHOR
Andrew Main (Zefram) <zefram@fysh.org> COPYRIGHT
Copyright (C) 2006, 2007, 2009, 2010, 2012 Andrew Main (Zefram) <zefram@fysh.org> LICENSE
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.14.2 2012-02-07 Authen::Passphrase::PHPass(3pm)
All times are GMT -4. The time now is 07:37 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy