mirror of
https://github.com/SabreTools/NDecrypt.git
synced 2026-02-08 05:37:46 +00:00
Issue using latest NDecrypt for 3DS decryption #11
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @InternalLoss on GitHub (Apr 28, 2023).
Originally assigned to: @mnadareski on GitHub.
When decrypting a 3DS CCI (cart image) on my Mac using either the latest x64 release or building it directly with
dotnet build, I get an incorrect decrypted hash:The expected hash (that 3ds_decrypt_v4.py produces) is SHA-1
94aac90f8b9d9c6f69d24c58ca53ecf205d1c248and SHA-2567fb81e592307e56f7b2dc85d72a0bc668dca427d3c812737deda2fcac8adde62However, when re-encrypting using the program, it will issue the correct encrypted hashes.
@mnadareski commented on GitHub (Apr 28, 2023):
Testing the same cart and subsequent encrypted image, the decrypted file is parsed properly by other third-party tools and emulators. There's a nonzero chance that there's an issue further into the game, but nothing was apparent from the outset.