Christoph Zurnieden: 128 Bit Schlüssel erzeugen

Beitrag lesen

Hi,

Darum sind Ausgabe/Eingaben von solchen Algorithmen meistens Hexadezimal dargestellt, dann hat man damit keine Probleme.

Was für Probleme, die man nicht mit pack() lösen könnte? Das einzige Problem ist im Grunde nur die Darstellung des Hashes. Bis auf Dokumentationen und Debugging gibt es jedoch keinen Grund zur Ausgabe und damit zur Darstellung.

Nein, ich bin immer noch der festen Meinung, das es blanker Unsinn ist sha1() als Hexadezimalzahl zurückzugeben. Die PHP Entwickler scheinen es auch eingesehen zu haben, denn in PHP5 gibt es einen Schalter zur Rohausgabe.

Außerdem kann man den Hash dann auch sicher per Email übertragen, denn dort wird i.d.R. nur 7 Bit pro Zeichen benutzt.

Dafür wäre dann base64() die bessere Wahl, meinst Du nicht auch?

so short

Christoph Zurnieden

0 47

128 Bit Schlüssel erzeugen

sp7
  • programmiertechnik
  1. 0
    Elderan
    1. 0
      Sven Rautenberg
      1. 0
        Alexander Brock
        1. 0
          Elderan
          1. 0
            Christoph Zurnieden
            1. 0
              Alexander Brock
            2. 0
              Elderan
              1. 0
                Christoph Zurnieden
                1. 0
                  Elderan
                  1. 0
                    Christoph Zurnieden
                    1. 0
                      Elderan
                      1. 0
                        Christoph Zurnieden
                        1. 0
                          Christian Kruse
                          1. 0
                            Christoph Zurnieden
                            1. 0
                              Christian Kruse
                        2. 0
                          Elderan
                          1. 0
                            Christoph Zurnieden
                            1. 0
                              Alexander Brock
                              1. 0
                                Christoph Zurnieden
                                1. 0
                                  Christian Kruse
                                  1. 0
                                    Elderan
                                    1. 0
                                      Christian Kruse
                                      1. 0
                                        Elderan
                                        1. 0
                                          Christian Kruse
                                          1. 0
                                            Elderan
                                            1. 0
                                              Christian Kruse
                                              1. 0
                                                Alexander Brock
                                                1. 0
                                                  Christoph Zurnieden
                                                  1. 0
                                                    Alexander Brock
                                                  2. 0
                                                    Henryk Plötz
                                                    1. 0
                                                      Christoph Zurnieden
                                                2. 0
                                                  Christoph Zurnieden
                                                  1. 0
                                                    Alexander Brock
                                                    1. 0
                                                      Christoph Zurnieden
                                                      1. 0
                                                        Alexander Brock
                                                        1. 0
                                                          Christoph Zurnieden
                                        2. 0
                                          Christoph Zurnieden
                                      2. 0
                                        Henryk Plötz
                                        1. 0
                                          Christoph Zurnieden
                                    2. 0
                                      Christoph Zurnieden
                                      1. 0
                                        Henryk Plötz
                                        1. 0
                                          Christoph Zurnieden
                            2. 0
                              Elderan
                              1. 0
                                Christoph Zurnieden
              2. 0
                Christian Kruse
    2. 0
      Henryk Plötz