Site Tools


documentation:encryption:opera:encryption_keys

There are 2 keys. They are generally referred to as the “application” and “3DO” key.

Retail Keys

In FZ-1 ROM (md5:f47264dd47fe30f73ab3c010015c155b)

  • App Key found at ROM offset: 0x03014f49
  • 3DO Key found at ROM offset: 0x03014f8d

PEM

Application Key

-----BEGIN PUBLIC KEY-----
MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBALwLGZCGx/JsvJ1Q9ASUTbR4n8v8962N
vCEgiYq+qvMR7qICKQNWCIQfpBBzq71dN1AMYLU7+0ZgV0A4G3LJ23ECAwEAAQ==
-----END PUBLIC KEY-----

-----BEGIN RSA PRIVATE KEY-----
MIIBPAIBAAJBALwLGZCGx/JsvJ1Q9ASUTbR4n8v8962NvCEgiYq+qvMR7qICKQNWCIQfpBBzq71d
N1AMYLU7+0ZgV0A4G3LJ23ECAwEAAQJAGLIgfmGlGsp7DvIVyhAsEFqTKfgkEw/9OCCMz8LwspFb
itHndyM0OBc30jKxg8hpw0lAvIdpyX4Y17DnjEkpkQIhAMu6cBCV5S0tlvQVMyj3uF0UfSc9EDOu
A0ch8bCalv7VAiEA7EpshW9p6n+RDEMn5Fhtz67Ixuesh1pDWtbtt0dq0C0CIQCA9QayuO9UZaND
5Zd4uzWMVcfS6qgyzlds02O1smUZ8QIhAMfxsiK3REjJ6VMXAIqYyVMT85FcOQHPv27+r+iG5juB
AiEAhiaiW9TJlO2UGVZGDnyKoYPDNJJo2mmbTL8cZVAzPCU=
-----END RSA PRIVATE KEY-----

3DO Key

-----BEGIN PUBLIC KEY-----
MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBALGUYrANjW4eyQmrOF4G/gNL/Sgun/3F
hIOMFfElk90eOotWJvG50O0MOE72xdFFEr1y3bhbRAgOBHLAPQr8TJcCAwEAAQ==
-----END PUBLIC KEY-----

-----BEGIN RSA PRIVATE KEY-----
MIIBOgIBAAJBALGUYrANjW4eyQmrOF4G/gNL/Sgun/3FhIOMFfElk90eOotWJvG50O0MOE72xdFF
Er1y3bhbRAgOBHLAPQr8TJcCAwEAAQJAQvfNm80QmAW+FQpgEH2cj4u5pcyng2FYju9mWvGr6Ifb
wlk9CGjzZKk8jLjMb0vMaj3lfgSxesUvJkmTnEU/YQIhAOG+Kd55MVoc04TGHbO6ylInwtWiAgiZ
KDMoyOnJtTuxAiEAyWGdW7rrDevMbRROOAyYcQjDP6N5uwzh9xSn6S3wxscCIAPXM2kokLFiyip5
IGo9ZFHPgV4XGofA61ErgXeQyfeRAiEAl6UpQPU9oesJsq5SxIQ/mwbVOKvatA9cbZohY0dUA+sC
IBq4YnDW6/mmeneCaJPonrfJL6b+db7N4AdIH9jsi21O
-----END RSA PRIVATE KEY-----

Decimal

Application Key

N9848629834960601161765696679721159386472195710802975774894097161799508454663972383623145204190992555825654001836919677277509412015512909914412280235809649
P92148915259187652735546324658820788400295573942653196481790449977806032404181
Q106877327934456063902508171996636457205791109741669452896794832726122641936429
D1293424431840119233399718499814761414763663098446392305026374327045918630228589915421353480949734793978038214646649008563728161865424388240308738298816913
E65537

3DO Key

N9300599932705551463599466527377771225341583519175853550791859282008578500399528445758115451929935900334192412333960106705831250250018072975160929028951191
P102106380843014298455267940231597303383797415119238106578205549799648313818033
Q91087352777736422185650838559165253112994476944665706613483581549384947517127
D3507397765183296525975568232054284081271911083455623853820296964384119163790981747009862925376317583489353369459236855907689701499704961726960510915919713
E65537

Hexidecimal

Application Key

NBC0B199086C7F26CBC9D50F404944DB4789FCBFCF7AD8DBC2120898ABEAAF311EEA20229035608841FA41073ABBD5D37500C60B53BFB46605740381B72C9DB71
PCBBA701095E52D2D96F4153328F7B85D147D273D1033AE034721F1B09A96FED5
QEC4A6C856F69EA7F910C4327E4586DCFAEC8C6E7AC875A435AD6EDB7476AD02D
D18B2207E61A51ACA7B0EF215CA102C105A9329F824130FFD38208CCFC2F0B2915B8AD1E7772334381737D232B183C869C34940BC8769C97E18D7B0E78C492991
E10001

3DO Key

NB19462B00D8D6E1EC909AB385E06FE034BFD282E9FFDC584838C15F12593DD1E3A8B5626F1B9D0ED0C384EF6C5D14512BD72DDB85B44080E0472C03D0AFC4C97
PE1BE29DE79315A1CD384C61DB3BACA5227C2D5A2020899283328C8E9C9B53BB1
QC9619D5BBAEB0DEBCC6D144E380C987108C33FA379BB0CE1F714A7E92DF0C6C7
D42F7CD9BCD109805BE150A60107D9C8F8BB9A5CCA78361588EEF665AF1ABE887DBC2593D0868F364A93C8CB8CC6F4BCC6A3DE57E04B17AC52F2649939C453F61
E10001

Shootout At Old Tucson Arcade Keys

  • Key1 found at ROM offset: 0x03014ed1
  • Key2 found at ROM offset: 0x03014f59
  • 3DO Key found at ROM offset: 0x03014f15

PEM

Key1

-----BEGIN PUBLIC KEY-----
MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAK0ofWN3WDAfD4hw1YDY6o6fNB3vYn6y
ZndzyCMgZfkVEC+S263dCmBs8B4NBKSdoCmsBpGIAO3/CMGH0rLo67kCAwEAAQ==
-----END PUBLIC KEY-----

-----BEGIN RSA PRIVATE KEY-----
MIIBOQIBAAJBAK0ofWN3WDAfD4hw1YDY6o6fNB3vYn6yZndzyCMgZfkVEC+S263d
CmBs8B4NBKSdoCmsBpGIAO3/CMGH0rLo67kCAwEAAQJAL6NKC8lTm7mP3muccVw7
+4zVG782C8Es64QQ9Yj+RO4QUzghIMi58ioHO+jceEiGsjtrIS5YpZC0ObR/fHPV
4QIhAOQmBToO6wAQ3Uga2OjNhuAQq79Kfi2V3GpYhOdjtxtlAiEAwkvwcsfz9f6E
IrejMWCaGf3+aczEkUP0P9BIDJsNi8UCICpxaEeEvvMkMAZZ+EBW++BzOYA8u3x/
hKHEFfV193qBAiAI41xug8MfP7NfuzLV8WtbQQlAYcOkOY2U1bxWB0nJWQIgSjP/
uRBXsNqGjxbA5mOZ6h+cOSRdLAStIl6S8M3o4YM=
-----END RSA PRIVATE KEY-----

Key2

-----BEGIN PUBLIC KEY-----
MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBALh8Ukp9Cgc5tI3EcT/z3L9swAFd1PNY
WfqzveTGWU3mdcFh18Mt8l9Cb4rcYPB4U+qsj1m+lpuetptRuAdkWQsCAwEAAQ==
-----END PUBLIC KEY-----

-----BEGIN RSA PRIVATE KEY-----
MIIBOQIBAAJBALh8Ukp9Cgc5tI3EcT/z3L9swAFd1PNYWfqzveTGWU3mdcFh18Mt
8l9Cb4rcYPB4U+qsj1m+lpuetptRuAdkWQsCAwEAAQJAAbg8jVYzpdQxxl26goXN
UBMW8ExR7FKKZ8ek2kGRrP65Dc9ND4vpJvJkvXPd9C9pisV8w2+EZNQrtbwx6O7M
yQIgE901yidoIa/7T+vCLp10BN9eVdCWZxh9YoHmKcoOcv0CIQDtwdQg8o5Z6Kg0
o1flcv6p3vgzxWC28GcMnPnPOZuOpwIgDPQ+5uWKCCYO21DhYqr2BVNx3r7XxsX2
xu31np0RjTUCIQDRpv+lZf28rnnUoMzbGYISzPjUvhHAf1B/QNTPtJ7FNQIgEvIM
iVawoPaOzxO3osB8U0SagtDUioA73U1QvrABgdM=
-----END RSA PRIVATE KEY-----

Decimal

Key1

N9069028885638303701594391158056169472238202682986489633668024703543674092612707415821514921497960745983101262170302352318747292062026962732170997869898681
P103194505739426001383159978834995434817976262522786315362493862123052868246373
Q87882865668626713700970338825948178836183682256731223887788128480378747718597
D2494996579154654862745424303519427736766327332258821857806040639713329018566667219772882903461483824106197856837761370042916809964533981625195892695094753
E65537

Key2

N9662296491137166691301545919770409457383058374680630022921483530042824200522989348224135073157597193945733856725526095199645640810350273709384627797645579
P8984788567013707607415543230324927097576228294357647382691972102470197211901
Q107540610656224309641904485373898357267380745584029263444056047668853357645479
D90066632992594948375972571255744741711022939119749238617050620423763847475113718330340804966096266539545243597970334469845533430462017157298131980700873
E65537

Hexadecimal

Key1

NAD287D637758301F0F8870D580D8EA8E9F341DEF627EB2667773C8232065F915102F92DBADDD0A606CF01E0D04A49DA029AC06918800EDFF08C187D2B2E8EBB9
PE426053A0EEB0010DD481AD8E8CD86E010ABBF4A7E2D95DC6A5884E763B71B65
QC24BF072C7F3F5FE8422B7A331609A19FDFE69CCC49143F43FD0480C9B0D8BC5
D2FA34A0BC9539BB98FDE6B9C715C3BFB8CD51BBF360BC12CEB8410F588FE44EE1053382120C8B9F22A073BE8DC784886B23B6B212E58A590B439B47F7C73D5E1
E10001

Key2

NB87C524A7D0A0739B48DC4713FF3DCBF6CC0015DD4F35859FAB3BDE4C6594DE675C161D7C32DF25F426F8ADC60F07853EAAC8F59BE969B9EB69B51B80764590B
PC6A419E58A1150DFD11F3595D2268830B9AF5A2624714FBC394CB2DB8A0E72FD
QEDC1D420F28E59E8A834A357E572FEA9DEF833C560B6F0670C9CF9CF399B8EA7
D1B83C8D5633A5D431C65DBA8285CD501316F04C51EC528A67C7A4DA4191ACFEB90DCF4D0F8BE926F264BD73DDF42F698AC57CC36F8464D42BB5BC31E8EECCC9
E10001

Other

bootcode decrypt

PEM

-----BEGIN PUBLIC KEY-----
MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAMB2R5e4vsiXKg7YyQqMM03QSa3QIiwJ
0gvgp54ziRC8rkIgYJBq4CId4/P8dHzPmK7MhdbtxS2T1bc5Z3YWBSUCAwEAAQ==
-----END PUBLIC KEY-----

-----BEGIN RSA PRIVATE KEY-----
MIIBOQIBAAJBAMB2R5e4vsiXKg7YyQqMM03QSa3QIiwJ0gvgp54ziRC8rkIgYJBq
4CId4/P8dHzPmK7MhdbtxS2T1bc5Z3YWBSUCAwEAAQJAGuNrdSL2ZIfZ9GENFVAp
CsICySm+3HAyzD4CrPN+Prwfhm7n73oIaNI64rGEwavW1NuOqb7ARr2CgDcn8oiH
AQIhAN8CthX+FZKPQbArWGtRwsAiYMo5aBjKTLpgu4kkZb41AiEA3O62DVQ1GLSs
dINKBUbFB/LpHjiah+LyvsxvjGfRyTECIFlIfpnjdcONcyES2X1t6Gh/2vxba1+x
bnKX070eQ1WZAiBhtVDeZDd3TbBXdxjtbHcHJO7kZrQxFLW2nENZHTEygQIgdEx5
xLm+qXwl5WPJQHotCbVzWK/gmvZ9cfgZjLfJVrg=
-----END RSA PRIVATE KEY-----

Decimal

N10080054417728708086216585922410000809224225136140687263771591479674899390174051697007922400956415421684559883956164517793127314003923104673508066340504869
P100870555638950153763613343887740442641315747595876225626800172502579126058549
Q99930592766918358604303042193543291826603447592940522724635987867536735717681
D1408257598741536097737141778012206347700642466797444689062555374641856948234307014396291154173332605375785740324242093119348228952683433738289684828161793
E65537

Hexadecimal

NC0764797B8BEC8972A0ED8C90A8C334DD049ADD0222C09D20BE0A79E338910BCAE422060906AE0221DE3F3FC747CCF98AECC85D6EDC52D93D5B7396776160525
PDF02B615FE15928F41B02B586B51C2C02260CA396818CA4CBA60BB892465BE35
QDCEEB60D543518B4AC74834A0546C507F2E91E389A87E2F2BECC6F8C67D1C931
D1AE36B7522F66487D9F4610D1550290AC202C929BEDC7032CC3E02ACF37E3EBC1F866EE7EF7A0868D23AE2B184C1ABD6D4DB8EA9BEC046BD82803727F2888701
E10001

unknown

PEM

-----BEGIN PUBLIC KEY-----
MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAMzdt9YJhKSn/2hB6vG0347dJr0xXKcm
gQWN4S9HelpbhNTy4y3Ui9uLSgQXbI+W1bGUwnCjBZOp6kAy0AOMri0CAwEAAQ==
-----END PUBLIC KEY-----

-----BEGIN RSA PRIVATE KEY-----
MIIBOgIBAAJBAMzdt9YJhKSn/2hB6vG0347dJr0xXKcmgQWN4S9HelpbhNTy4y3U
i9uLSgQXbI+W1bGUwnCjBZOp6kAy0AOMri0CAwEAAQJAHAMA/PomMeFqsdW5iz0h
CEbC4kGampxQLfM9ZBqQ50O3kIE6LzGTyf8FvHWmbkiSXjDdTO31gXmaCqNpNsK0
YQIhANsJDowrswZx/pDfzVFQT1FfCwf4mdwotgSH8Rzn0QCVAiEA73CCEvJeOqlR
xBkjBzkF2TSXg0frYZlff8gKvRLhGTkCIQDAE9YlB6FL0qV5aDlFyFZ2NhGXYOOU
FENh/9BqF8PJbQIgBHyLM2evNFIv4gjGi0AaR/OgUylp065YB8Dr0pcj+KECIGIr
aN4kZJKzPktTu6s+fF8o56xprCF7zcq0CNpDsUM4
-----END RSA PRIVATE KEY-----

Decimal

N10729707567790914806253149486645647367750972650955945396237941981558040841753376445227053513080171954277390818035331586398049665212483909206134315604028973
P99072515866761808209577618822379635766760009871290916101670906787852434079893
Q108301555420484306854271230948620205833764013477204228237000532633284476213561
D1467093542807488709871286030026269833260852128190430240866811085291386605779180433138941689706186333410697791947053176830488078260839670348467534282536033
E65537

Hexadecimal

NCCDDB7D60984A4A7FF6841EAF1B4DF8EDD26BD315CA72681058DE12F477A5A5B84D4F2E32DD48BDB8B4A04176C8F96D5B194C270A30593A9EA4032D0038CAE2D
PDB090E8C2BB30671FE90DFCD51504F515F0B07F899DC28B60487F11CE7D10095
QEF708212F25E3AA951C41923073905D934978347EB61995F7FC80ABD12E11939
D1C0300FCFA2631E16AB1D5B98B3D210846C2E2419A9A9C502DF33D641A90E743B790813A2F3193C9FF05BC75A66E48925E30DD4CEDF581799A0AA36936C2B461
E10001
documentation/encryption/opera/encryption_keys.txt · Last modified: 2022/01/20 11:12 by trapexit