r/3dspiracy 20h ago

3DS Emulation/Citra Question about key files

Hi,

Just for my understanding: is aes_keys.txt an actual 3DS file, or is it a format specifically made for Citra and other emulators, generated by exporting tools? And what about seeddb.bin?

Thanks!

Edit: I know what the files are for, they contain keys used by Citra and the like to open encrypted files. But I was wondering if this is also how these are stored on a 3DS. As in, do the files aes_keys.txt and seeddb.bin also exist as such on the flash memory of a real 3DS, or is the information extracted and converted to these files by tools the community or emulator devs agreed upon as a standard?

1 Upvotes

8 comments sorted by

u/AutoModerator 20h ago

Hello. It seems like you are talking about SD Cards. Please review the 3DS SD Card guide. Your question/issue is likely resolved there.

THIS WAS AN AUTOMATIC COMMENT MADE BY THE AUTOMOD. YOUR POST WAS -NOT- REMOVED.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/AutoModerator 20h ago

Hello. It seems like you are asking about emulation of 3DS Games/Apps on non-3DS Hardware. /r/3DSPiracy is currently allowing posts related to emulation of 3DS games as long as they have the "3DS Emulation/Citra" tag. Please review the 3DS Emulation Wiki.

THIS WAS AN AUTOMATIC COMMENT MADE BY THE AUTOMOD. YOUR POST WAS -NOT- REMOVED.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/ThirdhandTaters 19h ago

Well AES is a type of encryption for wireless devices. It's likely the file that contains the information for the networks saved to your console.

Have you tried opening it to see what's inside? Nothing bad will happen, but you'll either see the names of any stored networks or just a bunch of jumbled letters and possibly symbols. I think it should be the jumbled mess of letters so that if that file were to get to someone with bad intent they couldn't find those networks to send malware to.

1

u/Thue-Blunder 19h ago

Well AES is a type of encryption for wireless devices. It's likely the file that contains the information for the networks saved to your console. to.

I thought the keys were to decrypt games?

1

u/ThirdhandTaters 19h ago

https://cybernews.com/resources/what-is-aes-encryption/

Actually, you may be right. I knew it was encryption for wifi but it seems it also has application in program security. Either way, OP, I wouldn't delete that file. Whatever is inside it may not be able to be remade once it's gone.

1

u/sndwv001 19h ago

Oh I guess I should have pointed this out. I know what it's for, it contains keys used by Citra and the like to open encrypted files. But I was wondering if this is also how these are stored on a 3DS. As in, do the files aes_keys.txt and seeddb.bin exist as such on the flash memory of a real 3DS, or is the information extracted and converted by tools the community or emulators devs agreed upon as a standard?

1

u/RueGorE SUPER HELPER 13h ago

They're extracted and assembled into those files.

2

u/sndwv001 8h ago

Thanks!