Hi there! You are currently browsing as a guest. Why not create an account? Then you get less ads, can thank creators, post feedback, keep a list of your favourites, and more!
Lab Assistant
Original Poster
#1 Old 16th Oct 2021 at 3: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
Lab Assistant
Original Poster
#3 Old 16th Oct 2021 at 11:51 PM
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?
Lab Assistant
Original Poster
#5 Old 17th Oct 2021 at 8: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.
Lab Assistant
Original Poster
#7 Old 17th Oct 2021 at 10: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 10: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.wixsite.com
Check out my Youtube channel for tutorials(modding tutorials) and other content Youtube

Follow me on Twitter Instagram Pinterest Tumblr
Lab Assistant
Original Poster
#10 Old 19th Oct 2021 at 8:54 AM Last edited by whiteman-Dara : 19th Oct 2021 at 10: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
Senior Moderator
staff: senior moderator
#11 Old 19th Oct 2021 at 12: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 2: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" />
Senior Moderator
staff: senior moderator
#13 Old 20th Oct 2021 at 2: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 10: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.
Inventor
#15 Old 26th Oct 2021 at 2: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