PWHASH(1) BSD General Commands Manual PWHASH(1)NAME
pwhash -- hashes passwords from the command line or standard input
SYNOPSIS
pwhash [-km] [-b rounds] [-S rounds] [-s salt] [-p | string]
DESCRIPTION
pwhash prints the encrypted form of string to the standard output. This is mostly useful for encrypting passwords from within scripts.
The options are as follows:
-b rounds
Encrypt the string using Blowfish hashing with the specified rounds.
-k Run in makekey(8) compatible mode. A single combined key (eight chars) and salt (two chars) with no intermediate space are read from
standard input and the DES encrypted result is written to standard output without a terminating newline.
-m Encrypt the string using MD5.
-p Prompt for a single string with echo turned off.
-S rounds
Encrypt the salt with HMAC-SHA1 using the password as key and the specified rounds as a hint for the number of iterations.
-s salt
Encrypt the string using DES, with the specified salt.
If no string is specified, pwhash reads one string per line from standard input, encrypting each one with the chosen algorithm from above.
In the event that no specific algorithm is given as a command line option, the algorithm specified in the default class in /etc/passwd.conf
will be used.
For MD5 and Blowfish a new random salt is automatically generated for each password.
Specifying the string on the command line should be discouraged; using the standard input is more secure.
FILES
/etc/passwd.conf
SEE ALSO crypt(3), passwd.conf(5)BSD October 16, 2009 BSD
Check Out this Related Man Page
crypt_sunmd5(5) Standards, Environments, and Macros crypt_sunmd5(5)NAME
crypt_sunmd5 - password hashing module using MD5 message hash algorithm
SYNOPSIS
/usr/lib/security/$ISA/crypt_sunmd5.so
DESCRIPTION
The crypt_sunmd5 module is a one-way password hashing module for use with crypt(3C) that uses the MD5 message hash algorithm. The algorithm
identifier for crypt.conf(4) and policy.conf(4) is md5.
This module is designed to make it difficult to crack passwords that use brute force attacks based on high speed MD5 implementations that
use code inlining, unrolled loops, and table lookup.
The maximum password length for crypt_sunmd5 is 255 characters.
The following options can be passed to the module by means of crypt.conf(4):
rounds=<positive_number>
Specifies the number of additional rounds of MD5 to use in generation of the salt; the default number of rounds is 4096. Negative val-
ues have no effect and are ignored, that is, the number of rounds cannot be lowered below 4096.
The number of additional rounds is stored in the salt string returned by crypt_gensalt(3C). For example:
$md5,rounds=1000$nlxmTTpz$
When crypt_gensalt(3C) is being used to generate a new salt, if the number of additional rounds configured in crypt.conf(4) is greater
than that in the old salt, the value from crypt.conf(4) is used instead. This allows for migration to stronger (but more time-consum-
ing) salts on password change.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|MT-Level |Safe |
+-----------------------------+-----------------------------+
SEE ALSO passwd(1), crypt(3C), crypt_genhash_impl(3C), crypt_gensalt(3C), crypt_gensalt_impl(3C), getpassphrase(3C), crypt.conf(4), passwd(4), pol-
icy.conf(4), attributes(5)SunOS 5.10 23 Dec 2003 crypt_sunmd5(5)
I wish to compute the number of dot chars in a string.
Example:
VAR="aaaa.bbbbb.cccc"
I try the shortest command to solve this test.
Thanks in advance for your help.
Regards,
Giovanni (7 Replies)
hello,
i need an algorithm which reads a line specified to it in shortest possible time.
i am already using sed, i need a better way. please suggest me alternatives (2 Replies)
Hi,
I am trying out different scripts in PERL. I want to take a line/string as an input from the user and count the number of occurrances of all the alphabets (a..z) in the string. I tried doingit like this :
#! /opt/exp/bin/perl
print "Enter a string or line : ";
$string = <STDIN>;
chop... (5 Replies)
When my script is run, it will ask the user to enter some text and the user should be restricted not to enter more than 50 chars. Is there any command which I can use with "read" command? Help me please (18 Replies)
hi i have a file like (every string contains 16 chars)
CTL1330000000000
0000 00
008000
0080000000
i need to form a line and write to a file
CTL13300000000000000 00008000 0080000000
total chars should be 64
... (2 Replies)
To perform a black box testing and get users' feedback, we are planning to deploy a script in a common location and ask users to execute the script. However we do not want them to have a look at the script until the testing is done. I know this is against the open source concept, but it will be for... (7 Replies)
Hi,
I came across the following script for encrypting the password in this forum
#! /usr/bin/ksh
exec 4>/dev/tty
function getpass
{
typeset prompt=$1
typeset backspace=$(echo \\b\\c)
typeset enter=$(echo \\r\\c)
typeset savesetting=$(stty -g)
... (9 Replies)
i have code to generate passwords but the issue is the duplicated chars
so can any one help and give me function to check and verify if there is any duplicated chars as also the script uses capitals and small letters and numbers only
many thx guys (4 Replies)
Hi Guys
I am facing a problem:wall:
In searching a string in a file and to add another string(ie. passed through command line argument) just after this(searched) string in new line.
Thanks (2 Replies)
I have a record.txt it will update weekly, and it could be 2 lines or more ...
it just echo each line to the script
san jose,23.34%
tampa,2.15%
dallas,30.20%
seattle,44.29%
Unknown,16.72%
How do i write a shell script to give me a test.pl or bash file which contain
#!/home/perl... (8 Replies)
It seems that the Francisco Rosales home page has gone off-line.
Is there another source for this? I have found it very useful, but others may also find good use for it - and of course, in turbulent times, I may find myself in a new job too, where I'd like to use it again I'm sure.
... (5 Replies)
Hi folks,
I am new to bash scripting so please excuse my question.
Is there any chance to combine a case structure with the read command?
Like
case (read -p "" variable) in
x)
Thx! (7 Replies)
Hello All,
I am using the red hat Linux OS and bash shell scripting. Below is my requirement.
I need to store encrypted the passwords of database accounts, ftp acccounts into a file1.
Encrypt that file1 or make it secure with password to open & read it.
Later in shell scripts
I need to... (12 Replies)
I am looking forward to achive below expecrted result, but when I am trying i could now get the whole string between two / / what I am getting is the last word
i need to take complete line which is between / / ignore the line after , and before / which is (Test failed: text expected not to... (8 Replies)