Hi!
So, all is in title... I read psardump src to understand how the decryption can work, but like it support all firmware, it's not very easy to understand I think...
So if you could give me way (even small), I could search more information after...
thx ;)
I want understand prx decryption...
I want understand prx decryption...
Sorry for my English, I'm french.
Well... think of it this way: in PSP there is a black-box that you feed with an encrypted code and get back an unencrypted one. PSP needs unencrypted code to run it. So we give code to the black-box and get back executable one without any idea of what the blackbox does...Well, actually we have SOME idea, but you understood. Every asymmetric cryptography system on earth works quite the same way, so go for wikipedia if you have to start somewhere.
Lot of thinks to took time to help me.
So I had search and read informations about asymmetric cryptography system, footprint, hash function,MD5, SHA-1...
1- You speak about black-box, but it's an obligation to know encryption to decrypt prx...So for the prx we know if it's MD5, SHA-1,...?
2- When we want find the private key, we use brute force?
3- How use the private key to decrypt prx?
So I had search and read informations about asymmetric cryptography system, footprint, hash function,MD5, SHA-1...
1- You speak about black-box, but it's an obligation to know encryption to decrypt prx...So for the prx we know if it's MD5, SHA-1,...?
2- When we want find the private key, we use brute force?
3- How use the private key to decrypt prx?
Sorry for my English, I'm french.
No. You can decrypt without knowing encryption. Read again the "asymmetric" part of asymmetric encryption. Apart from that, the PSP has a decryption hardware that we use to do the work for us, without having to know how it really works. We just need to know how to talk to that hardware.1- You speak about black-box, but it's an obligation to know encryption to decrypt prx...
No. We don't want to find it and we surely don't use brute force, unless we had a couple of life times to spend waiting.2- When we want find the private key, we use brute force?
If we had it and knew the exact algorith of encryption, we could decrypt it with our own functions. But we don't and most likely never will.3- How use the private key to decrypt prx?
<Don't push the river, it flows.>
http://wordpress.fx-world.org - my devblog
http://wiki.fx-world.org - VFPU documentation wiki
Alexander Berl
http://wordpress.fx-world.org - my devblog
http://wiki.fx-world.org - VFPU documentation wiki
Alexander Berl
Raphael wrote:Well. I've one question about this.No. We don't want to find it and we surely don't use brute force, unless we had a couple of life times to spend waiting.2- When we want find the private key, we use brute force?
I know its too hard to do it on 1 pc. But what about 1000 pc's? I know there are some projects in the world who uses unused CPU from a big number of pc from people like you and me to help with enormouse calcualtions. Is this not something we can use for brutoforce cracking the key.
I hope you understand what i mean. I'm not the best in english.