webhostingtalk.nl
advertentie
advertentie

Evenementen voor de komende 60 Dag(en)

Pagina 1 van de 2 1 2 LaatsteLaatste
Resultaten 1 tot 15 van de 21
          

Onderwerp: Encryption


  1.  
    #1
    Eduard Bekker
    Gast
    n/a Berichten
    Berichten zijn liked




    Encryption

    Beste mensen,

    Als je de functie 'crypt()' gebruikt, wordt een wachtwoord gecodeerd.
    Echtiter, dat wordt elke keer dat je dat doet een andere code.

    Dat schiet natuurlijk niet op, als je een geëncrypte wachtwoord wilt
    gebruiken om in te loggen.

    Is er ook een mogelijkheid om te encrypten met steeds de dezelfde code als
    resultaat, zoals met .htacess en .htpasswd?


    --
    /\/\/\/\/\/\/\/\/\
    ..|
    ..| Groetjes, Eduard
    ..|
    \/\/\/\/\/\/\/\/\/



  2.  
    #2
    robert
    Gast
    n/a Berichten
    Berichten zijn liked




    Re: Encryption

    Eduard Bekker <e.bekker@layout.nl>:
    > Als je de functie 'crypt()' gebruikt, wordt een wachtwoord gecodeerd.
    > Echtiter, dat wordt elke keer dat je dat doet een andere code.


    Dat gebeurt als je crypt() geen salt-parameter meegeeft.

    > Is er ook een mogelijkheid om te encrypten met steeds de dezelfde code
    > als resultaat, zoals met .htacess en .htpasswd?


    md5() o.i.d. gebruiken.

    --
    robert


  3.  
    #3
    Eduard Bekker
    Gast
    n/a Berichten
    Berichten zijn liked




    Re: Encryption

    Op de heugelijke dag van 08-11-2005 14:02, schreef "Erik Hensema" in
    slrndn18eu.9ff.usenet@bender.home.hensema.net, <usenet@smac.hensema.net>
    pakweg het volgende:

    > Install http://support.microsoft.com/kb/900930 to read this message.
    > begin quote of Eduard Bekker (e.bekker@layout.nl):
    >> Als je de functie 'crypt()' gebruikt, wordt een wachtwoord gecodeerd.
    >> Echtiter, dat wordt elke keer dat je dat doet een andere code.
    >>
    >> Dat schiet natuurlijk niet op, als je een geëncrypte wachtwoord wilt
    >> gebruiken om in te loggen.
    >>
    >> Is er ook een mogelijkheid om te encrypten met steeds de dezelfde code als
    >> resultaat, zoals met .htacess en .htpasswd?

    >
    > htpasswd gebruikt volgens mij ook crypt() hoor.
    >
    > crypt() is voor het *opslaan* van wachtwoorden. De
    > authentificatieserver zal een plaintext wachtwoord moeten krijgen
    > om die te checken.
    >
    > Jij wil blijkbaar een wachtwoord gecodeerd *verzenden*. Da's
    > fundementeel anders.
    >
    > In dat geval sla je een wachtwoord in plaintext op.


    Dat is het probleem: waar kun je dat wachtwoord veilig opslaan?


    --
    /\/\/\/\/\/\/\/\/\
    ..|
    ..| Groetjes, Eduard
    ..|
    \/\/\/\/\/\/\/\/\/



  4.  
    #4
    Arnoud Galactus Engelfriet
    Gast
    n/a Berichten
    Berichten zijn liked




    Re: Encryption

    In article <BF96630B.10B56%e.bekker@layout.nl>,
    Eduard Bekker <e.bekker@layout.nl> wrote:
    >Dat is het probleem: waar kun je dat wachtwoord veilig opslaan?


    Je moet het wachtwoord niet opslaan, maar alleen de crypt()ed
    versie daarvan. En dat doe je op de server die moet controleren
    of er toegang verleend moet gaan worden.

    Arnoud

    --
    Arnoud Engelfriet, Dutch & European patent attorney - Speaking only for myself
    Patents, copyright and IPR explained for techies: http://www.iusmentis.com/


  5.  
    #5
    Eduard Bekker
    Gast
    n/a Berichten
    Berichten zijn liked




    Re: Encryption

    Op de heugelijke dag van 08-11-2005 14:22, schreef "Arnoud "Galactus"
    Engelfriet" in dkq8qb$hck$1@toad.stack.nl, <galactus@stack.nl> pakweg het
    volgende:

    > In article <BF96630B.10B56%e.bekker@layout.nl>,
    > Eduard Bekker <e.bekker@layout.nl> wrote:
    >> Dat is het probleem: waar kun je dat wachtwoord veilig opslaan?

    >
    > Je moet het wachtwoord niet opslaan, maar alleen de crypt()ed
    > versie daarvan.


    Dat is nu juist het probleem: de crypted versie is bij crypt() elke keer
    anders...


    --
    /\/\/\/\/\/\/\/\/\
    ..|
    ..| Groetjes, Eduard
    ..|
    \/\/\/\/\/\/\/\/\/



  6.  
    #6
    Hans Spaans
    Gast
    n/a Berichten
    Berichten zijn liked




    Re: Encryption

    Eduard Bekker wrote in nl.internet.www.server-side:
    > Op de heugelijke dag van 08-11-2005 14:22, schreef "Arnoud "Galactus"
    > Engelfriet" in dkq8qb$hck$1@toad.stack.nl, <galactus@stack.nl> pakweg het
    > volgende:
    >
    >> In article <BF96630B.10B56%e.bekker@layout.nl>,
    >> Eduard Bekker <e.bekker@layout.nl> wrote:
    >>> Dat is het probleem: waar kun je dat wachtwoord veilig opslaan?

    >>
    >> Je moet het wachtwoord niet opslaan, maar alleen de crypt()ed
    >> versie daarvan.

    >
    > Dat is nu juist het probleem: de crypted versie is bij crypt() elke keer
    > anders...


    Kan je de betreffende code eens posten.

    Hans

    --
    `FUD was first defined by Gene Amdahl after he left IBM to found his own
    company, Amdahl Corp.: "FUD is the fear, uncertainty, and doubt that IBM
    sales people instill in the minds of potential customers who might be
    considering Amdahl products."' -- http://en.wikipedia.org/wiki/Fud


  7.  
    #7
    Ronald Klip
    Gast
    n/a Berichten
    Berichten zijn liked




    Re: Encryption

    Eduard Bekker schreef:
    >
    > Dat is nu juist het probleem: de crypted versie is bij crypt() elke keer
    > anders...


    Dat is geen probleem maar een feature. Zie de post van robert en de
    uitleg in de manual.

    --
    groet, Ronald


  8.  
    #8
    robert
    Gast
    n/a Berichten
    Berichten zijn liked




    Re: Encryption

    Eduard Bekker <e.bekker@layout.nl>:
    > Dat is nu juist het probleem: de crypted versie is bij crypt() elke keer
    > anders...


    Er van uitgaande dat het om PHP gaat is de Fine Manual daar vrij duidelijk
    over: "If the salt argument is not provided, one will be randomly generated
    by PHP each time you call this function."

    --
    robert


  9.  
    #9
    Arnoud Galactus Engelfriet
    Gast
    n/a Berichten
    Berichten zijn liked




    Re: Encryption

    In article <BF967D3B.10B5F%e.bekker@layout.nl>,
    Eduard Bekker <e.bekker@layout.nl> wrote:
    >Op de heugelijke dag van 08-11-2005 14:22, schreef "Arnoud "Galactus"
    >Engelfriet" in dkq8qb$hck$1@toad.stack.nl, <galactus@stack.nl> pakweg het
    >volgende:
    >> Je moet het wachtwoord niet opslaan, maar alleen de crypt()ed
    >> versie daarvan.

    >
    >Dat is nu juist het probleem: de crypted versie is bij crypt() elke keer
    >anders...


    Je moet wel een salt meegeven.

    http://php.net/crypt

    Arnoud
    --
    Arnoud Engelfriet, Dutch & European patent attorney - Speaking only for myself
    Patents, copyright and IPR explained for techies: http://www.iusmentis.com/

  10. advertentie



  11.  
    #10
    Eduard Bekker
    Gast
    n/a Berichten
    Berichten zijn liked




    Re: Encryption

    Op de heugelijke dag van 08-11-2005 19:41, schreef "Arnoud "Galactus"
    Engelfriet" in dkqrh8$1fph$1@toad.stack.nl, <galactus@stack.nl> pakweg het
    volgende:

    > In article <BF967D3B.10B5F%e.bekker@layout.nl>,
    > Eduard Bekker <e.bekker@layout.nl> wrote:
    >> Op de heugelijke dag van 08-11-2005 14:22, schreef "Arnoud "Galactus"
    >> Engelfriet" in dkq8qb$hck$1@toad.stack.nl, <galactus@stack.nl> pakweg het
    >> volgende:
    >>> Je moet het wachtwoord niet opslaan, maar alleen de crypt()ed
    >>> versie daarvan.

    >>
    >> Dat is nu juist het probleem: de crypted versie is bij crypt() elke keer
    >> anders...

    >
    > Je moet wel een salt meegeven.
    >
    > http://php.net/crypt


    Ja, a.d.hiervan ben ik aan de slag geweest.


    $password = crypt("My1sTpassword"); # salt wordt gegenereerd (wat is in
    hemelsnaam een salt?).

    Kijk, hiermee, kun je een wachtwoord encrypten
    De string die dit genereerd, zou je dan hieronder bij $passwoord kunnen
    invullen:

    if (crypt($user_input,"^dsasSDSf&sdi0poid") == $password) {
    echo "Password is geverifieerd.!";
    }

    Maar dat werkt dus niet, omdat de gegenereerde string - ook al gebruik je
    telkens hetzelfde wachtwoord - steeds verandert.


    --
    /\/\/\/\/\/\/\/\/\
    ..|
    ..| Groetjes, Eduard
    ..|
    \/\/\/\/\/\/\/\/\/



  12.  
    #11
    Maarten Wierda
    Gast
    n/a Berichten
    Berichten zijn liked




    Re: Encryption

    Eduard Bekker wrote:

    > (wat is in hemelsnaam een salt?).


    Dat staat hier uitgelegd
    <http://nl2.php.net/manual/en/function.crypt.php>.

    Maar waarom ga je nou met crypt verder?


    --
    Cheers,
    Maarten Wierda


  13.  
    #12
    Warden Dave
    Gast
    n/a Berichten
    Berichten zijn liked




    Re: Encryption

    "Eduard Bekker" <e.bekker@layout.nl> wrote:

    > $password = crypt("My1sTpassword"); # salt wordt gegenereerd
    > (wat is in hemelsnaam een salt?).


    Het is net zoiets als 'pepper': een kleine toevoeging. (Dit zout kwam in de
    zeventiger jaren van de vorige eeuw met de ontwikkeling van de UNIX 'crypt'
    wachtwoord encryptie. Het had de bedoeling het kraken, door o.a. 'verdachte
    overheidsinstellingen' die centen genoeg hadden voor speciale hardware,
    verder te bemoeilijken.)

    > Kijk, hiermee, kun je een wachtwoord encrypten
    > De string die dit genereerd, zou je dan hieronder bij
    > $passwoord kunnen invullen:
    >
    > if (crypt($user_input,"^dsasSDSf&sdi0poid") == $password) {
    > echo "Password is geverifieerd.!";
    > }
    >
    > Maar dat werkt dus niet, omdat de gegenereerde string - ook al gebruik je
    > telkens hetzelfde wachtwoord - steeds verandert.


    Maar als je steeds weer andere 'salt' op tafel zet (wellicht doe je dat) zal
    de smaak ook steeds weer net anders zijn.

    $passwd = 'mijngeheim';
    $salt = substr($passwd, 0, 2);
    $encPasswd = crypt($passwd, $salt);

    Met dit simpele voorbeeld krijg je een wat rustiger beeld. Het is overigens
    de moeite waard ook eens te lezen:
    http://httpd.apache.org/docs/1.3/programs/htpasswd.html (o.a. i.v.m. de
    opmerkingen betreffende Windows en TPF.)

    groet,
    WD




  14.  
    #13
    Eduard Bekker
    Gast
    n/a Berichten
    Berichten zijn liked




    Re: Encryption

    Op de heugelijke dag van 08-11-2005 21:31, schreef "Maarten Wierda" in
    dkr1vq$2ipc$1@nl-news.euro.net, <moart3nAT@chelloDOT.nl> pakweg het
    volgende:

    > Eduard Bekker wrote:
    >
    >> (wat is in hemelsnaam een salt?).

    >
    > Dat staat hier uitgelegd
    > <http://nl2.php.net/manual/en/function.crypt.php>.


    Helaas, jargon, en nog in het Engels ook. Ben ik helaas niet niet
    intelligent genoeg voor.


    > Maar waarom ga je nou met crypt verder?


    Als er een begrijpelijker alternatief is, dan graag.


    --
    /\/\/\/\/\/\/\/\/\
    ..|
    ..| Groetjes, Eduard
    ..|
    \/\/\/\/\/\/\/\/\/



  15.  
    #14
    Eduard Bekker
    Gast
    n/a Berichten
    Berichten zijn liked




    Re: Encryption

    Op de heugelijke dag van 08-11-2005 22:13, schreef "Warden Dave" in
    dkr4dr$2lg0$1@nl-news.euro.net, <warden_dave@mnsys.invalid> pakweg het
    volgende:

    > "Eduard Bekker" <e.bekker@layout.nl> wrote:
    >
    >> $password = crypt("My1sTpassword"); # salt wordt gegenereerd
    >> (wat is in hemelsnaam een salt?).

    >
    > Het is net zoiets als 'pepper': een kleine toevoeging. (Dit zout kwam in de
    > zeventiger jaren van de vorige eeuw met de ontwikkeling van de UNIX 'crypt'
    > wachtwoord encryptie. Het had de bedoeling het kraken, door o.a. 'verdachte
    > overheidsinstellingen' die centen genoeg hadden voor speciale hardware,
    > verder te bemoeilijken.)
    >
    >> Kijk, hiermee, kun je een wachtwoord encrypten
    >> De string die dit genereerd, zou je dan hieronder bij
    >> $passwoord kunnen invullen:
    >>
    >> if (crypt($user_input,"^dsasSDSf&sdi0poid") == $password) {
    >> echo "Password is geverifieerd.!";
    >> }
    >>
    >> Maar dat werkt dus niet, omdat de gegenereerde string - ook al gebruik je
    >> telkens hetzelfde wachtwoord - steeds verandert.

    >
    > Maar als je steeds weer andere 'salt' op tafel zet (wellicht doe je dat) zal
    > de smaak ook steeds weer net anders zijn.
    >
    > $passwd = 'mijngeheim';
    > $salt = substr($passwd, 0, 2);
    > $encPasswd = crypt($passwd, $salt);


    Ha, mijn deos ex machina duikt weer op!

    Ik ga hier morgen eens naar kijken.

    Trusten.

    --
    /\/\/\/\/\/\/\/\/\
    ..|
    ..| Groetjes, Eduard
    ..|
    \/\/\/\/\/\/\/\/\/



  16.  
    #15
    Geert Wirken
    Gast
    n/a Berichten
    Berichten zijn liked




    Re: Encryption

    Eduard Bekker schreef op 8-11-2005 22:37:
    >>>(wat is in hemelsnaam een salt?).

    >>
    >>Dat staat hier uitgelegd
    >><http://nl2.php.net/manual/en/function.crypt.php>.

    >
    > Helaas, jargon, en nog in het Engels ook. Ben ik helaas niet niet
    > intelligent genoeg voor.


    De string die je aan crypt() doorgeeft wordt gecodeerd met een 'salt'.
    Als je de zogenaamde salt elke keer hetzelfde houdt, krijg je ook elke
    keer dezelfde string.

    Als je in PHP geen salt meegeeft aan de crypt() functie wordt er voor
    iedere aanroep een willekeurige salt bedacht. En dus krijg je iedere
    keer dat je crypt() aanroept (met dezelfde string) een ander resultaat.

    >
    >>Maar waarom ga je nou met crypt verder?

    >
    > Als er een begrijpelijker alternatief is, dan graag.


    MD5 wordt veel gebruikt om een hash van (bijvoorbeeld) wachtwoorden te
    maken, en bovendien is het een veelgebruikte standaardfunctie.
    Bovendien krijg je elke keer dezelfde hash voor dezelfde string.

    http://nl2.php.net/manual/en/function.md5.php

    Met vriendelijke groeten,
    Geert Wirken


Pagina 1 van de 2 1 2 LaatsteLaatste

Forum Rechten

  • Je mag geen nieuwe onderwerpen plaatsen
  • Je mag geen reacties plaatsen
  • Je mag geen bijlagen toevoegen
  • Je mag jouw berichten niet wijzigen
  •  



webhostingtalk.nl
Webhostingtalk.nl © copyright 2001-2013 Alle Rechten Gereserveerd.

Content Relevant URLs by vBSEO 3.6.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75