If you possess this key, you can generate valid HMAC tags for any data you want. In other words, you can create a virtual amiibo that the Switch believes is 100% genuine.
When the community talks about the "amiibo encryption key," they are technically referring to a specific 16-byte (128-bit) symmetric key: Blobfish (the nickname given by reverse engineers).
Used to sign and encrypt "unfixed" information that changes, such as the owner’s name, nickname, and specific game save data (e.g., levels in Super Smash Bros. ).
: These keys allow apps and devices to read, modify, and write .bin files (raw amiibo data). Without them, third-party tools cannot decode the character identity or saved progress stored on an amiibo [5, 16].
To interact with Amiibo data on non-Nintendo devices (like an Android phone or a PC), software needs the exact mathematical keys Nintendo uses. In the homebrew community, these are typically found in a single known as key_retail.bin .
The encryption key embedded within the amiibo ensures that:
If you possess this key, you can generate valid HMAC tags for any data you want. In other words, you can create a virtual amiibo that the Switch believes is 100% genuine.
When the community talks about the "amiibo encryption key," they are technically referring to a specific 16-byte (128-bit) symmetric key: Blobfish (the nickname given by reverse engineers).
Used to sign and encrypt "unfixed" information that changes, such as the owner’s name, nickname, and specific game save data (e.g., levels in Super Smash Bros. ).
: These keys allow apps and devices to read, modify, and write .bin files (raw amiibo data). Without them, third-party tools cannot decode the character identity or saved progress stored on an amiibo [5, 16].
To interact with Amiibo data on non-Nintendo devices (like an Android phone or a PC), software needs the exact mathematical keys Nintendo uses. In the homebrew community, these are typically found in a single known as key_retail.bin .
The encryption key embedded within the amiibo ensures that: