Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Not quite got the point

Not quite got the point

Scheduled Pinned Locked Moved The Lounge
com
12 Posts 9 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • OriginalGriffO Offline
    OriginalGriffO Offline
    OriginalGriff
    wrote on last edited by
    #1

    Commit strip OTD: SHA1 Collision[^] Oh dear, oh dear, oh dear ...

    Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

    "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
    "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

    Kornfeld Eliyahu PeterK M U P 4 Replies Last reply
    0
    • OriginalGriffO OriginalGriff

      Commit strip OTD: SHA1 Collision[^] Oh dear, oh dear, oh dear ...

      Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

      Kornfeld Eliyahu PeterK Offline
      Kornfeld Eliyahu PeterK Offline
      Kornfeld Eliyahu Peter
      wrote on last edited by
      #2

      :laugh: :laugh: :laugh: :laugh: :laugh: At this very moment I'm writing code, that uses MD5 (as request from 3rd party) to communicate secret info...

      Skipper: We'll fix it. Alex: Fix it? How you gonna fix this? Skipper: Grit, spit and a whole lotta duct tape.

      "It never ceases to amaze me that a spacecraft launched in 1977 can be fixed remotely from Earth." ― Brian Cox

      D L Sander RosselS 3 Replies Last reply
      0
      • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

        :laugh: :laugh: :laugh: :laugh: :laugh: At this very moment I'm writing code, that uses MD5 (as request from 3rd party) to communicate secret info...

        Skipper: We'll fix it. Alex: Fix it? How you gonna fix this? Skipper: Grit, spit and a whole lotta duct tape.

        D Offline
        D Offline
        dan sh
        wrote on last edited by
        #3

        I also did that once, nobody liked it. Here is the method I used:

        public string SendSecretInfo(){
        return "MD5 (add salt to taste)";
        }

        "It is easy to decipher extraterrestrial signals after deciphering Javascript and VB6 themselves.", ISanti[^]

        1 Reply Last reply
        0
        • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

          :laugh: :laugh: :laugh: :laugh: :laugh: At this very moment I'm writing code, that uses MD5 (as request from 3rd party) to communicate secret info...

          Skipper: We'll fix it. Alex: Fix it? How you gonna fix this? Skipper: Grit, spit and a whole lotta duct tape.

          L Offline
          L Offline
          Lost User
          wrote on last edited by
          #4

          I'm having breakfast just now. Shall I look for the secret decoder ring in the cereal box?

          The language is JavaScript. that of Mordor, which I will not utter here
          This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a fucking golf cart.
          "I don't know, extraterrestrial?" "You mean like from space?" "No, from Canada." If software development were a circus, we would all be the clowns.

          1 Reply Last reply
          0
          • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

            :laugh: :laugh: :laugh: :laugh: :laugh: At this very moment I'm writing code, that uses MD5 (as request from 3rd party) to communicate secret info...

            Skipper: We'll fix it. Alex: Fix it? How you gonna fix this? Skipper: Grit, spit and a whole lotta duct tape.

            Sander RosselS Offline
            Sander RosselS Offline
            Sander Rossel
            wrote on last edited by
            #5

            So tell us the secret info. We'll find out if you don't tell us anyway ;p

            Best, Sander arrgh.js - Bringing LINQ to JavaScript SQL Server for C# Developers Succinctly Object-Oriented Programming in C# Succinctly

            1 Reply Last reply
            0
            • OriginalGriffO OriginalGriff

              Commit strip OTD: SHA1 Collision[^] Oh dear, oh dear, oh dear ...

              Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

              M Offline
              M Offline
              megaadam
              wrote on last edited by
              #6

              If your hash keys are longer than 32 bits you obviously don't care about performance.

              ... such stuff as dreams are made on

              OriginalGriffO 1 Reply Last reply
              0
              • M megaadam

                If your hash keys are longer than 32 bits you obviously don't care about performance.

                ... such stuff as dreams are made on

                OriginalGriffO Offline
                OriginalGriffO Offline
                OriginalGriff
                wrote on last edited by
                #7

                64 bit machine: 32bit hashes just waste memory accesses! :laugh:

                Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

                "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
                "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

                M 1 Reply Last reply
                0
                • OriginalGriffO OriginalGriff

                  64 bit machine: 32bit hashes just waste memory accesses! :laugh:

                  Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

                  M Offline
                  M Offline
                  megaadam
                  wrote on last edited by
                  #8

                  So, Mr. Fancy-Pants has got one of those modern PCs. I bet it is portable as well!

                  ... such stuff as dreams are made on

                  OriginalGriffO 1 Reply Last reply
                  0
                  • M megaadam

                    So, Mr. Fancy-Pants has got one of those modern PCs. I bet it is portable as well!

                    ... such stuff as dreams are made on

                    OriginalGriffO Offline
                    OriginalGriffO Offline
                    OriginalGriff
                    wrote on last edited by
                    #9

                    Nah, it don't 'ave no 'andle. The WookieTab is though. :-D

                    Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

                    "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
                    "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

                    M 1 Reply Last reply
                    0
                    • OriginalGriffO OriginalGriff

                      Commit strip OTD: SHA1 Collision[^] Oh dear, oh dear, oh dear ...

                      Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

                      U Offline
                      U Offline
                      User 12831244
                      wrote on last edited by
                      #10

                      ROT13 is enough for anybody :-)

                      1 Reply Last reply
                      0
                      • OriginalGriffO OriginalGriff

                        Nah, it don't 'ave no 'andle. The WookieTab is though. :-D

                        Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

                        M Offline
                        M Offline
                        Mark_Wallace
                        wrote on last edited by
                        #11

                        Well, mine has sixty-odd thousand ports! So there!

                        I wanna be a eunuchs developer! Pass me a bread knife!

                        1 Reply Last reply
                        0
                        • OriginalGriffO OriginalGriff

                          Commit strip OTD: SHA1 Collision[^] Oh dear, oh dear, oh dear ...

                          Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

                          P Offline
                          P Offline
                          PIEBALDconsult
                          wrote on last edited by
                          #12

                          I like GUIDs as IDs. GUIDs are 128 bits. With a 128-bit hash algorithm, I can make GUIDs from whatever arbitrary (string) values I may have (not user input or file content). And if I can do that within the database (SQL Server), then so much the better. Does SQL Server support any unbroken 128-bit hash algorithms? CAST(HASHBYTES('MD5',@Value) AS UNIQUEIDENTIFIER) Or, would prefer that I generate a 256-bit hash and throw out half the bits? How is that any better?

                          1 Reply Last reply
                          0
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          • Login

                          • Don't have an account? Register

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • World
                          • Users
                          • Groups