Announcement

Collapse
No announcement yet.

Passwort verschlüsselung

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Passwort verschlüsselung

    Ich arbeite mit Interbase 6.0. Kent jemand den Algorytmus womit Interbase das Passwort verschlüsselt.<BR>
    <BR>
    Gruss Renat

  • #2
    Darf ich fragen wozu Du das brauchst? Hast Du Dein Passwort vergessen

    Comment


    • #3
      Hallo Renato,
      <br><br>
      es gibt eine UDF, die eine Zeichenkette im Klartext in die verschlüsselte Entsprechung umwandelt, damit z.B. direkt ein INSERT INTO ... in die USERS Tabelle der Benutzerdatenbank gemacht werden kann.
      <br><br>
      Solltest Du ein Passwort vergessen haben, dann einfach die Benutzerdatenbank (isc4.gdb od. admin.ib; abhängig von der InterBase-Version) mit einer neuen ersetzen, wo Du per Default SYSDBA/masterkey hast.
      <br><br>
      Schöne Grüße,
      <br>
      Thoma
      Thomas Steinmaurer

      Firebird Foundation Committee Member
      Upscene Productions - Database Tools for Developers
      Mein Blog

      Comment


      • #4
        Ciao Thomas

        Das ist genau das wonach ich gesucht hatte. Ich möchte mit INSERT und UPDATE die USERS Tabelle bearbeiten. Dann werde ich mal in der Dokumentation von Interbase nachschauen wie das Ding heist.<BR>
        <BR>
        Nochmals herzlichen Dank für die Hilfe.<
        br>
        <BR>
        gruss Renat

        Comment


        • #5
          Ciao Thomas

          Wo finde ich dise UDF? Ich habe bei den beigelegten UDF's gesucht aber dort ist sie nicht dabei. Kanst du mir sagen wo das ich sie finden könnte.<BR>
          <BR>
          Gruss Renat

          Comment


          • #6
            Hallo Renato,
            <br><br>
            zuvor hatte ich etwas zu viel versprochen. Ich finde derzeit nur die UDFs in der Bibliothek "rFunc", mit denen man Benutzer verwalten kann, jedoch nicht zum Passwort verschlüsseln. Vielleicht hilfts ja trotzdem: http://rfunc.sourceforge.net/
            <br><br>
            Schöne Grüße,
            <br>
            Thoma
            Thomas Steinmaurer

            Firebird Foundation Committee Member
            Upscene Productions - Database Tools for Developers
            Mein Blog

            Comment


            • #7
              Hallo ihr beiden,<br>
              ich habe dazu eine Mail von Helen aus der fb-support-list rausgesucht<br>
              <pre>
              The FreeUDFLib has an external function that will convert the
              clear input to the encrypted form using the same algorithm that is used by
              gsec:

              declare external function f_IBPassword
              cstring(32)
              returns
              cstring(32) /* free_it */
              entry_point 'IBPassword' module_name 'FreeUDFLib.dll';

              If you want to understand the algorithm (and you understand Pascal) you can
              look at the FreeUDFLib sources.
              </PRE><p>
              Vielleicht ist das ja, was gesucht ist.<p>
              Luc

              Comment


              • #8
                Hallo Lucas,
                <br><br>
                also hat mich mein Gedächtnis doch nicht im Stich gelassen. :-)
                <br><br>
                Naja, der Grund warum ich sie nicht gefunden habe ist, dass im aktuellsten FreeUDFLib Build diese Funktion einfach nicht mehr drinnen ist. Zumindest finde ich sie nirgends in der beigefügten Datei FreeUDFLibFuncs.sql. Frag mich jetzt nicht, von wo ich diese "aktuelle" Fassung her habe. ;-)
                <br><br>
                Schöne Grüße,
                <br>
                Thoma
                Thomas Steinmaurer

                Firebird Foundation Committee Member
                Upscene Productions - Database Tools for Developers
                Mein Blog

                Comment


                • #9
                  Ich habe die Funktion in der Datenbank deklariert abrer nun findet er den Einstiegspunkt nicht. Muss ich die dll an ein bestimmtes Ort hin stellen und wenn ja wo.<BR>
                  <BR>
                  Gruss Renat

                  Comment


                  • #10
                    In das \UDF Unterverzeichnis Deiner InterBase-Installation.
                    <br><br>
                    Thoma
                    Thomas Steinmaurer

                    Firebird Foundation Committee Member
                    Upscene Productions - Database Tools for Developers
                    Mein Blog

                    Comment

                    Working...
                    X