Replies: 14 (Who?), Viewed: 452 times.
Lab Assistant
Original Poster
#1 Old 16th Oct 2021 at 4:09 PM
Default is it possible to get original text from hash
Is it possible to unhash fnv64, to get original text from hash. Hashing which, we will get the first hash.
Advertisement
Mad Poster
#2 Old 17th Oct 2021 at 12:08 AM
It depends on how good is the hash. Sometimes I can see beyond the text and even colors.

Sanity is overrated.

Nitromon is a type of Pokemon encountered in the Pokemon Nitrome Version series.

There. Mystery solved.
Lab Assistant
Original Poster
#3 Old 17th Oct 2021 at 12:51 AM
Quote:
Originally Posted by nitromon
It depends on how good is the hash. Sometimes I can see beyond the text and even colors.

hash I will provide even two: 0x61AC6DA8EA2890D0, 0xA8907BA60BB65A57, I tried to find for over 3 years I failed,
how colors match interdependence to hash?
Mad Poster
#4 Old 17th Oct 2021 at 2:11 AM
I was um... talking about pot.

Anyways, um, this is a fnv64 generator and reversal tool, maybe it will help you:

https://modthesims.info/t/355292

Sanity is overrated.

Nitromon is a type of Pokemon encountered in the Pokemon Nitrome Version series.

There. Mystery solved.
Lab Assistant
Original Poster
#5 Old 17th Oct 2021 at 9:22 AM
Quote:
Originally Posted by nitromon
I was um... talking about pot.

Anyways, um, this is a fnv64 generator and reversal tool, maybe it will help you:

https://modthesims.info/t/355292


it didn't help me.
Mad Poster
#6 Old 17th Oct 2021 at 10:16 AM
Quote:
Originally Posted by whiteman-Dara
it didn't help me.


oh well, I like the other hash better anyways.

Sanity is overrated.

Nitromon is a type of Pokemon encountered in the Pokemon Nitrome Version series.

There. Mystery solved.
Lab Assistant
Original Poster
#7 Old 17th Oct 2021 at 11:06 AM
Quote:
Originally Posted by nitromon
oh well, I like the other hash better anyways.

I need to know which addresses have been hashed to get the hashes written above.
Scholar
#8 Old 18th Oct 2021 at 11:29 PM
I don't think it's possible. I don't fully understand it but I think it would require a supercomputer or something.

I had a similar problem where I had to find what the hash belonged too but i had to give up.

https://crypto.stackexchange.com/qu...-reverse-hashes

I found this website but https://md5hashing.net/hash/fnv1a64 I don't know if fnv1a64 is the same as fnv64 either way it couldn't unhash.

https://stackoverflow.com/questions...64-hashed-value

Reverse hashing is something you have to forget about from what I understand. I think instead you need to look at the context of the hash. Where is the hash used? A moodlet? Trait? Occult? Object? Color?

If you like my mods. Consider supporting me on Patreon

Check out my website for updates on my mods and other work PuddingFace.Net

Check out my Youtube channel for tutorials(modding tutorials) and other content Youtube

Follow me on
Twitter
Instagram
Pinterest
Tumblr
Mad Poster
#9 Old 18th Oct 2021 at 11:42 PM
Quote:
Originally Posted by whiteman-Dara
I need to know which addresses have been hashed to get the hashes written above.


I'm... still talking about pot.

Quote:
Originally Posted by PuddingFace
Reverse hashing is something you have to forget about from what I understand.


Ironically, some nice hash would help out with forgetting things. :D

Sanity is overrated.

Nitromon is a type of Pokemon encountered in the Pokemon Nitrome Version series.

There. Mystery solved.
Lab Assistant
Original Poster
#10 Old 19th Oct 2021 at 9:54 AM Last edited by whiteman-Dara : 19th Oct 2021 at 11:22 AM.
Quote:
Originally Posted by PuddingFace
I don't think it's possible. I don't fully understand it but I think it would require a supercomputer or something.

I had a similar problem where I had to find what the hash belonged too but i had to give up.

https://crypto.stackexchange.com/qu...-reverse-hashes


i don't think so.

Quote:
Originally Posted by PuddingFace
Reverse hashing is something you have to forget about from what I understand. I think instead you need to look at the context of the hash. Where is the hash used? A moodlet? Trait? Occult? Object? Color?


Why?The same file has a hash: 0x77856483EC95C02A, you write: Reverse hashing is something you have to forget, you now hash this address: ui/caption/hud/traitspicker:currenttraits. Coincidence?
If it gives you something please:
Code:
                  <prop name="Caption" propid="0xeec1b00a" type="string" value="Academic Trait" key="00000012:00000000:61ac6da8ea2890d0" />

The Sims 3/Game/Bin/UI/UI.package
second variant
Staff - Moderator
staff: moderator
#11 Old 19th Oct 2021 at 1:35 PM
Are you sure it's a value that's been hashed and not an instance id?
Lab Assistant
Original Poster
#12 Old 19th Oct 2021 at 3:36 PM
Quote:
Originally Posted by zoe22
Are you sure it's a value that's been hashed and not an instance id?

Sure! I found 3 pieces of code that are the same except for one string.
Code:
                  <prop name = "Caption" propid = "0xeec1b00a" type = "string" value = "Social Group Trait" key = "00000012: 00000000: 0xa8907ba60bb65a57" />

Code:
                  <prop name = "Caption" propid = "0xeec1b00a" type = "string" value = "Current Traits" key = "00000012: 00000000: 0x77856483ec95c02a" />
Staff - Moderator
staff: moderator
#13 Old 20th Oct 2021 at 3:10 PM
Reverse hashing isn't really possible as in there isn't a tool that you can input the hexadecimal number and output the string that generated it. But that doesn't mean you can't work out what it is, but it will probably involve looking at the code to try and work it out.
Where did you find "ui/caption/hud/traitspicker:____"? Maybe somewhere similar is where you can find what makes the other keys.

What's the name of the XML file in the UI package this is from?

Also I'll get this moved to the modding forum
Lab Assistant
Original Poster
#14 Old 21st Oct 2021 at 11:36 AM
Quote:
Originally Posted by zoe22
Where did you find "ui/caption/hud/traitspicker:____"?

It is not in the game files, I invented it using method, the randomized strings hashing.
Instructor
#15 Old 26th Oct 2021 at 3:05 PM
Quote:
Originally Posted by whiteman-Dara
Is it possible to unhash fnv64, to get original text from hash. Hashing which, we will get the first hash.


No. They're one-way hashes. It's not just that EA provides no function; it actually can't be done. The hash function is an algorithm that can't be run backwards.

You have to preserve the text before you hash it or just deal with the hashed value.

If you're dealing with package resources, EA is very good about making the text name of the resource match the instance ID. You can check by running has64 on the name to see if it matches.

What hash are you working with?

ETA: Huh. I only saw the first two posts in this thread. Now that I reply, I see that the conversation has gone much further. Sorry!

Echo Weaver's Simblr: http://echoweaver.tumblr.com/
A portrait in stubbornness - Playing the same legacy since 2009
Sample a Brave Legacy: http://sims3sample.illation.net
Back to top