Results 1 to 8 of 8

Thread: Need help to figure out this system

  1. #1

    Thread Starter
    Hyperactive Member
    Join Date
    Oct 2001
    Location
    www.alexdata.com
    Posts
    484

    Need help to figure out this system

    How can i turn this "name" into these HEZ numbers ??

    Beta User = 1AC78 - 23D1B - 83EAD - A21B9

    All i know is that the "name" part cannot be bigger
    than 64 letters..
    And That the HEX rows comes in 5 and five...


    ----
    Is there an easy way to figure this out?
    Can anyone make an app that does this

    and if you write in something else like "kebab" then
    it will output another
    hex row like xxxxx-xxxxx-xxxxx-xxxxx
    ----
    ***************
    Please use [highlight=vb] ..your code.. [/highlight] when posting code!

    When you have received the working answer to your question,
    please mark it as *SOLVED* + Your Questions Title ...using your Thread's Tool menu.


    Also try to point out what answer made it work for you, or edit your first post to contain a quote of the correct answer...

    Please Answer All Questions With Working Code Examples...


    My Unfinished Projects and My working Programs
    ***************

  2. #2
    So Unbanned DiGiTaIErRoR's Avatar
    Join Date
    Apr 1999
    Location
    /dev/null
    Posts
    4,111
    ASCii converted directly to hex is two characters.

    Thus ASCii is base 256 technically.

    Hex is base 16, but as two characters can represent 256 values.

  3. #3
    So Unbanned DiGiTaIErRoR's Avatar
    Join Date
    Apr 1999
    Location
    /dev/null
    Posts
    4,111

    Re: Need help to figure out this system

    Originally posted by alexdata
    How can i turn this "name" into these HEZ numbers ??

    Beta User = 1AC78 - 23D1B - 83EAD - A21B9

    All i know is that the "name" part cannot be bigger
    than 64 letters..
    And That the HEX rows comes in 5 and five...


    ----
    Is there an easy way to figure this out?
    Can anyone make an app that does this

    and if you write in something else like "kebab" then
    it will output another
    hex row like xxxxx-xxxxx-xxxxx-xxxxx
    ----
    There is no seemingly known correlation between the letters and the code.

    It's most likely a hash you seek.

    For example 1A is 26, B is 66. Which could be acheived by xoring 88.

  4. #4

    Thread Starter
    Hyperactive Member
    Join Date
    Oct 2001
    Location
    www.alexdata.com
    Posts
    484

    Thansk for your input,DigitalError

    But can you explain me this?

    HEX system thing:

    0123456789abcdef
    ------------------------
    ff = 256
    00 = 0
    -------------------------

    but how do i get this?
    1a = 26
    How do i get that ,and what does 2a equal..

    PS: You were rigth...the letters(name) had nothing to do with it..

    Its ONLY the different numbers in the xxxxx-xxxxx.....
    that has to do with it.
    But what do you mean by XOR 88 ??

    Can you make a small app that creates random strings that
    is similat to the 1AC78 - 23D1B - 83EAD - A21B9 string??

    bu that i mean that you have an app that uses XOR 88...


    Thanks for all help so far!
    Im really dying to learn this!
    ***************
    Please use [highlight=vb] ..your code.. [/highlight] when posting code!

    When you have received the working answer to your question,
    please mark it as *SOLVED* + Your Questions Title ...using your Thread's Tool menu.


    Also try to point out what answer made it work for you, or edit your first post to contain a quote of the correct answer...

    Please Answer All Questions With Working Code Examples...


    My Unfinished Projects and My working Programs
    ***************

  5. #5
    So Unbanned DiGiTaIErRoR's Avatar
    Join Date
    Apr 1999
    Location
    /dev/null
    Posts
    4,111
    In hex:

    0 = 0
    1 = 1
    etc.
    A = 10
    B = 11
    C = 12
    D = 13
    E = 14
    F = 15

    15-0+1=16, so there are 16 different symbols to represent numbers.

    Thus why it's called base 16, our standard decimal system is base 10, thus 0 through 9 9-0+1 = 10. now for base operations:

    let b be the base number.(0-9)(0-F)

    f=15

    so 16 will be 10 thus: the first number is left alone(from the right, this is known as endian)

    the cba the b is multiplied by 16 ^ 1

    (the a is multipled by 16^0, which is 1, so there's no point
    iterating it)

    The c is multiple by 16 ^ 2, and so on if D existed, then *16^3, E, *16^4

    Each spot over you take it to one higher power, you are effecting moving up from the base. Thus, you are exploiting the number system.

    Now that you have all the results from each base digit, you add them together. In base 10 then is done seemlessly. As the numbers are multiple *10^x power, and their addition is the same as their base counterpart.

    Like they say, there are 10 types of people, those who can read binary and those who cannot.

  6. #6

    Thread Starter
    Hyperactive Member
    Join Date
    Oct 2001
    Location
    www.alexdata.com
    Posts
    484

    Can anyone make a prog that creates ...

    Can anyone make a prog that creates more keys
    similar to this one by XOR 88 ???

    1AC78 23D1B 83EAD A21B9

    Is there anyone out there that can show me how?
    Give an examle app or source for creating such a ke as the above!
    ***************
    Please use [highlight=vb] ..your code.. [/highlight] when posting code!

    When you have received the working answer to your question,
    please mark it as *SOLVED* + Your Questions Title ...using your Thread's Tool menu.


    Also try to point out what answer made it work for you, or edit your first post to contain a quote of the correct answer...

    Please Answer All Questions With Working Code Examples...


    My Unfinished Projects and My working Programs
    ***************

  7. #7
    So Unbanned DiGiTaIErRoR's Avatar
    Join Date
    Apr 1999
    Location
    /dev/null
    Posts
    4,111
    In hex:

    0=0
    1=1
    2=2
    3=3
    4=4
    5=5
    6=6
    7=7
    8=8
    9=9
    A=10
    B=11
    C=12
    D=13
    E=14
    F=15
    10=16
    11=17
    12=18
    13=19
    14=20
    15=21
    16=22
    17=23
    18=24
    19=25
    1A=26
    1B=27
    1C=28
    1D=29
    1E=30
    1F=31
    20=32
    30=48
    40=64
    50=80
    60=96
    70=112
    80=128
    90=144
    A0=160
    B0=176
    C0=192
    D0=208
    E0=224
    F0=240
    F1=241
    F2=242
    F3=243
    F4=244
    F5=245
    F6=246
    F7=247
    F8=248
    F9=249
    FA=250
    FB=251
    FC=252
    FD=253
    FE=254
    FF=255

    thus:

    the first number is the value*16+the second

    if three hex values are there then then first is *16*16
    or 16 to the power of 2

    the powers start from 0 starting on the right

    if take

    WXYZ for example

    z*16^0
    +
    Y*16^1
    +
    X*16^2
    +
    W*16^3

  8. #8
    PowerPoster techgnome's Avatar
    Join Date
    May 2002
    Posts
    34,687

    hrmmm.....

    Before this thread goes any further, check out this cross post.
    http://vbforums.com/showthread.php?s=&threadid=211830
    * I don't respond to private (PM) requests for help. It's not conducive to the general learning of others.*
    * I also don't respond to friend requests. Save a few bits and don't bother. I'll just end up rejecting anyways.*
    * How to get EFFECTIVE help: The Hitchhiker's Guide to Getting Help at VBF - Removing eels from your hovercraft *
    * How to Use Parameters * Create Disconnected ADO Recordset Clones * Set your VB6 ActiveX Compatibility * Get rid of those pesky VB Line Numbers * I swear I saved my data, where'd it run off to??? *

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width