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::Crypt16(3pm)			User Contributed Perl Documentation			  Authen::Passphrase::Crypt16(3pm)

NAME
Authen::Passphrase::Crypt16 - passphrases using Ultrix crypt16 algorithm SYNOPSIS
use Authen::Passphrase::Crypt16; $ppr = Authen::Passphrase::Crypt16->new( salt_base64 => "qi", hash_base64 => "8H8R7OM4xMUNMPuRAZxlY."); $ppr = Authen::Passphrase::Crypt16->new( salt_random => 12, passphrase => "passphrase"); $salt = $ppr->salt; $salt_base64 = $ppr->salt_base64_2; $hash = $ppr->hash; $hash_base64 = $ppr->hash_base64; $ppr0 = $ppr->first_half; $ppr1 = $ppr->second_half; if($ppr->match($passphrase)) { ... DESCRIPTION
An object of this class encapsulates a passphrase hashed using the "crypt16" hash function found in Ultrix and Tru64. Do not confuse this with the "bigcrypt" found on HP-UX, Digital Unix, and OSF/1 (for which see Authen::Passphrase::BigCrypt). This is a subclass of Authen::Passphrase, and this document assumes that the reader is familiar with the documentation for that class. This is a derivation of the original DES-based crypt function found on all Unices (see Authen::Passphrase::DESCrypt). The first eight bytes of the passphrase are used as a DES key to encrypt the all-bits-zero block through 20 rounds of (12-bit) salted DES. (The standard crypt function does this, but with 25 encryption rounds instead of 20.) Then the next eight bytes, or the null string if the passphrase is eight bytes or shorter, are used as a DES key to encrypt the all-bits-zero block through 5 rounds of salted DES with the same salt. The two eight-byte ciphertexts are concatenated to form the sixteen-byte hash. A password hash of this scheme is conventionally represented in ASCII as a 24-character string using a base 64 encoding. The first two characters give the salt, the next eleven give the hash of the first half, and the last eleven give the hash of the second half. A hash thus encoded is used as a crypt string, on those systems where the crypt16 algorithm is part of crypt(), but the syntax clashes with that of bigcrypt. This module does not treat it as a crypt string syntax. Because the two halves of the passphrase are hashed separately, it is possible to manipulate (e.g., crack) a half hash in isolation. See Authen::Passphrase::DESCrypt for handling of a single half. Warning: This is a fatally flawed design, often providing less security than the plain DES scheme alone. Do not use seriously. CONSTRUCTOR
Authen::Passphrase::Crypt16->new(ATTR => VALUE, ...) Generates a new passphrase recogniser object using the crypt16 hash algorithm. The following attributes may be given: salt The salt, as an integer in the range [0, 4096). salt_base64 The salt, as a string of two base 64 digits. salt_random Causes salt to be generated randomly. The value given for this attribute must be 12, indicating generation of 12 bits of salt. The source of randomness may be controlled by the facility described in Data::Entropy. hash The hash, as a string of 16 bytes. hash_base64 The hash, as a string of 22 base 64 digits. passphrase A passphrase that will be accepted. The salt must be given, and either the hash or the passphrase. METHODS
$ppr->salt Returns the salt, as a Perl integer. $ppr->salt_base64_2 Returns the salt, as a string of two base 64 digits. $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. This is the concatenation of the base 64 encodings of the two hashes, rather than a base64 encoding of the combined hash. $ppr->first_half Returns the hash of the first half of the passphrase, as an Authen::Passphrase::DESCrypt passphrase recogniser. $ppr->second_half Returns the hash of the second half of the passphrase, as an Authen::Passphrase::DESCrypt passphrase recogniser. $ppr->match(PASSPHRASE) This method is part of the standard Authen::Passphrase interface. SEE ALSO
Authen::Passphrase, Authen::Passphrase::DESCrypt 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::Crypt16(3pm)
All times are GMT -4. The time now is 06:20 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy