Yep, that works!
Thanks :)
Le 21 févr. 2014 à 13:41, Abel Abraham Camarillo Ojeda <[email protected]> a
écrit :
> try not including newline:
>
> $ echo -n passphrase | openssl dgst -sha1 -binary | openssl enc
> -base64 | awk '{print "{SHA}"$0}'
> {SHA}YhAnRDQFLyD8uD4dD0kiBPyxGIQ=
> $
>
>
> On Fri, Feb 21, 2014 at 6:31 AM, Joel Carnat <[email protected]> wrote:
>> Hum, I tried it but it doesn't work.
>>
>> I have a slappasswd else where to test. And here's what I get :
>> # print passphrase | openssl dgst -sha1 -binary | openssl enc -base64 | awk
>> '{print "{SHA}"$0}'
>> {SHA}ZLvhLmLU88dUQwzfUgsq6IV8ZRE=
>> # echo passphrase | openssl dgst -sha1 -binary | openssl enc -base64 | awk
>> '{print "{SHA}"$0}'
>> {SHA}ZLvhLmLU88dUQwzfUgsq6IV8ZRE=
>> # slappasswd -h {SHA} -s passphrase
>> {SHA}YhAnRDQFLyD8uD4dD0kiBPyxGIQ=
>>
>> Using the string generated with "slappasswd" works.
>> Other two don't :(
>>
>> Le 21 févr. 2014 à 13:18, Marcus MERIGHI <[email protected]> a écrit :
>>
>>> [email protected] (Joel Carnat), 2014.02.21 (Fri) 12:09 (CET):
>>>> I want to generate a hashed rootpw for native ldapd (on OBSD 5.4).
>>>> I've tried various things like `echo secret | sha256` but I can't
>>>> authenticate.
>>>>
>>>> If possible, I'd like not to install openldap-server just to get
>>>> slappasswd.
>>>>
>>>> What is the (native) way to generate the "SSHA" hashed format for rootpw ?
>>>
>>> ``What are {SHA} and {SSHA} passwords and how do I generate them?''
>>> http://www.openldap.org/faq/data/cache/347.html
>>>
>>> Easiest way there seems to be:
>>>
>>> print "passphrase" | openssl dgst -sha1 -binary | \
>>> openssl enc -base64 | awk '{print "{SHA}"$0}'
>>>
>>> No way to test here...
>>>
>>> Bye, Marcus