| ofs | hex dump | ascii |
|---|
| 0000 | f3 0d 0d 0a 00 00 00 00 3a eb c7 67 0a 05 00 00 e3 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 | ........:..g.................... |
| 0020 | 00 00 00 00 00 f3 4c 00 00 00 95 00 53 00 53 01 4b 00 4a 01 72 01 4a 02 72 02 4a 03 72 03 20 00 | ......L.....S.S.K.J.r.J.r.J.r... |
| 0040 | 53 00 53 02 4b 04 72 04 53 00 53 03 4b 05 4a 06 72 06 4a 07 72 07 20 00 53 00 53 02 4b 08 72 08 | S.S.K.r.S.S.K.J.r.J.r...S.S.K.r. |
| 0060 | 18 00 22 00 53 04 1a 00 53 05 35 02 00 00 00 00 00 00 72 09 67 02 29 06 e9 00 00 00 00 29 03 da | ..".S...S.5.......r.g.)......).. |
| 0080 | 10 67 65 6e 65 72 61 74 65 5f 6b 65 79 70 61 69 72 da 04 73 69 67 6e da 06 76 65 72 69 66 79 4e | .generate_keypair..sign..verifyN |
| 00a0 | 29 02 da 05 54 75 70 6c 65 da 08 4f 70 74 69 6f 6e 61 6c 63 00 00 00 00 00 00 00 00 00 00 00 00 | )...Tuple..Optionalc............ |
| 00c0 | 08 00 00 00 00 00 00 00 f3 7e 00 00 00 95 00 5c 00 72 01 53 00 72 02 53 01 72 03 53 02 1a 00 72 | .........~.....\.r.S.r.S.r.S...r |
| 00e0 | 04 53 03 5c 05 5c 06 5c 06 34 02 05 00 00 00 34 02 53 04 1a 00 6a 04 72 07 53 05 5c 06 53 03 5c | .S.\.\.\.4.....4.S...j.r.S.\.S.\ |
| 0100 | 06 34 04 53 06 1a 00 6a 04 72 08 53 05 5c 06 53 07 5c 06 53 08 5c 06 53 03 5c 09 34 08 53 09 1a | .4.S...j.r.S.\.S.\.S.\.S.\.4.S.. |
| 0120 | 00 6a 04 72 0a 53 0a 5c 06 53 03 5c 0b 34 04 53 0b 1a 00 6a 04 72 0c 53 03 5c 06 34 02 53 0c 1a | .j.r.S.\.S.\.4.S...j.r.S.\.4.S.. |
| 0140 | 00 6a 04 72 0d 53 0d 72 0e 67 0e 29 0f da 0d 43 72 79 70 74 6f 4d 61 6e 61 67 65 72 e9 06 00 00 | .j.r.S.r.g.)...CryptoManager.... |
| 0160 | 00 63 01 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 f3 20 00 00 00 95 00 53 00 55 | .c...........................S.U |
| 0180 | 00 6c 00 00 00 00 00 00 00 00 00 53 00 55 00 6c 01 00 00 00 00 00 00 00 00 67 00 29 01 4e a9 02 | .l.........S.U.l.........g.).N.. |
| 01a0 | da 0b 73 69 67 6e 69 6e 67 5f 6b 65 79 da 0a 76 65 72 69 66 79 5f 6b 65 79 a9 01 da 04 73 65 6c | ..signing_key..verify_key....sel |
| 01c0 | 66 73 01 00 00 00 20 da 31 2f 68 6f 6d 65 2f 67 61 62 72 69 65 6c 31 2f 44 65 73 6b 74 6f 70 2f | fs......1/home/gabriel1/Desktop/ |
| 01e0 | 70 32 70 43 68 61 74 2f 73 65 63 75 72 69 74 79 2f 63 72 79 70 74 6f 2e 70 79 da 08 5f 5f 69 6e | p2pChat/security/crypto.py..__in |
| 0200 | 69 74 5f 5f da 16 43 72 79 70 74 6f 4d 61 6e 61 67 65 72 2e 5f 5f 69 6e 69 74 5f 5f 07 00 00 00 | it__..CryptoManager.__init__.... |
| 0220 | 73 11 00 00 00 80 00 d8 2c 30 88 04 d4 08 18 d8 2b 2f 88 04 8d 0f f3 00 00 00 00 da 06 72 65 74 | s.......,0......+/...........ret |
| 0240 | 75 72 6e 63 01 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 f3 60 00 00 00 95 00 5b | urnc.....................`.....[ |
| 0260 | 01 00 00 00 00 00 00 00 00 35 00 00 00 00 00 00 00 75 02 00 00 55 00 6c 01 00 00 00 00 00 00 00 | .........5.......u...U.l........ |
| 0280 | 00 55 00 6c 02 00 00 00 00 00 00 00 00 55 00 52 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .U.l.........U.R................ |
| 02a0 | 00 00 00 55 00 52 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 34 02 24 00 29 01 7a | ...U.R...................4.$.).z |
| 02c0 | 1c 47 65 6e 65 72 61 74 65 20 6e 65 77 20 73 69 67 6e 69 6e 67 20 6b 65 79 70 61 69 72 29 03 72 | .Generate.new.signing.keypair).r |
| 02e0 | 03 00 00 00 72 0d 00 00 00 72 0e 00 00 00 72 0f 00 00 00 73 01 00 00 00 20 72 11 00 00 00 da 0d | ....r....r....r....s.....r...... |
| 0300 | 67 65 6e 65 72 61 74 65 5f 6b 65 79 73 da 1b 43 72 79 70 74 6f 4d 61 6e 61 67 65 72 2e 67 65 6e | generate_keys..CryptoManager.gen |
| 0320 | 65 72 61 74 65 5f 6b 65 79 73 0b 00 00 00 73 29 00 00 00 80 00 e4 2c 3c d3 2c 3e d1 08 29 88 04 | erate_keys....s)......,<.,>..).. |
| 0340 | d4 08 18 98 24 9c 2f d8 0f 13 d7 0f 1f d1 0f 1f a0 14 a7 1f a1 1f d0 0f 30 d0 08 30 72 14 00 00 | ....$./.................0..0r... |
| 0360 | 00 da 07 6d 65 73 73 61 67 65 63 02 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 | ...messagec..................... |
| 0380 | 64 00 00 00 95 00 55 00 52 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 28 00 00 00 | d.....U.R...................(... |
| 03a0 | 00 00 00 00 64 0b 00 00 5b 03 00 00 00 00 00 00 00 00 53 01 35 01 00 00 00 00 00 00 65 01 5b 05 | ....d...[.........S.5.......e.[. |
| 03c0 | 00 00 00 00 00 00 00 00 58 10 52 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 35 02 | ........X.R...................5. |
| 03e0 | 00 00 00 00 00 00 24 00 29 02 7a 24 53 69 67 6e 20 61 20 6d 65 73 73 61 67 65 20 75 73 69 6e 67 | ......$.).z$Sign.a.message.using |
| 0400 | 20 74 68 65 20 73 69 67 6e 69 6e 67 20 6b 65 79 7a 18 4e 6f 20 73 69 67 6e 69 6e 67 20 6b 65 79 | .the.signing.keyz.No.signing.key |
| 0420 | 20 61 76 61 69 6c 61 62 6c 65 29 03 72 0d 00 00 00 da 0a 56 61 6c 75 65 45 72 72 6f 72 72 04 00 | .available).r......ValueErrorr.. |
| 0440 | 00 00 29 02 72 10 00 00 00 72 19 00 00 00 73 02 00 00 00 20 20 72 11 00 00 00 da 0c 73 69 67 6e | ..).r....r....s......r......sign |
| 0460 | 5f 6d 65 73 73 61 67 65 da 1a 43 72 79 70 74 6f 4d 61 6e 61 67 65 72 2e 73 69 67 6e 5f 6d 65 73 | _message..CryptoManager.sign_mes |
| 0480 | 73 61 67 65 10 00 00 00 73 28 00 00 00 80 00 e0 0f 13 d7 0f 1f d7 0f 1f dc 12 1c d0 1d 37 d3 12 | sage....s(...................7.. |
| 04a0 | 38 d0 0c 38 dc 0f 13 90 47 d7 1d 2d d1 1d 2d d3 0f 2e d0 08 2e 72 14 00 00 00 da 09 73 69 67 6e | 8..8....G..-..-......r......sign |
| 04c0 | 61 74 75 72 65 da 0a 70 75 62 6c 69 63 5f 6b 65 79 63 04 00 00 00 00 00 00 00 00 00 00 00 05 00 | ature..public_keyc.............. |
| 04e0 | 00 00 03 00 00 00 f3 2c 00 00 00 95 00 1e 00 5b 01 00 00 00 00 00 00 00 00 58 12 55 03 35 03 00 | .......,.......[.........X.U.5.. |
| 0500 | 00 00 00 00 00 20 00 67 01 21 00 20 00 1f 00 67 02 3d 03 1f 00 66 01 29 03 7a 1a 56 65 72 69 66 | .......g.!.....g.=...f.).z.Verif |
| 0520 | 79 20 61 20 6d 65 73 73 61 67 65 20 73 69 67 6e 61 74 75 72 65 54 46 29 01 72 05 00 00 00 29 04 | y.a.message.signatureTF).r....). |
| 0540 | 72 10 00 00 00 72 19 00 00 00 72 1e 00 00 00 72 1f 00 00 00 73 04 00 00 00 20 20 20 20 72 11 00 | r....r....r....r....s........r.. |
| 0560 | 00 00 da 10 76 65 72 69 66 79 5f 73 69 67 6e 61 74 75 72 65 da 1e 43 72 79 70 74 6f 4d 61 6e 61 | ....verify_signature..CryptoMana |
| 0580 | 67 65 72 2e 76 65 72 69 66 79 5f 73 69 67 6e 61 74 75 72 65 16 00 00 00 73 1e 00 00 00 80 00 f0 | ger.verify_signature....s....... |
| 05a0 | 06 04 09 19 dc 0c 12 90 37 a0 7a d4 0c 32 d8 13 17 f8 f0 02 01 09 19 d9 13 18 fa 73 08 00 00 00 | ........7.z..2.............s.... |
| 05c0 | 82 0c 0f 00 8f 02 13 03 da 04 64 61 74 61 63 02 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 03 | ..........datac................. |
| 05e0 | 00 00 00 f3 4a 00 00 00 95 00 5b 00 00 00 00 00 00 00 00 00 52 02 00 00 00 00 00 00 00 00 00 00 | ....J.....[.........R........... |
| 0600 | 00 00 00 00 00 00 00 00 22 00 55 01 35 01 00 00 00 00 00 00 52 05 00 00 00 00 00 00 00 00 00 00 | ........".U.5.......R........... |
| 0620 | 00 00 00 00 00 00 00 00 35 00 00 00 00 00 00 00 24 00 29 01 7a 1b 43 72 65 61 74 65 20 53 48 41 | ........5.......$.).z.Create.SHA |
| 0640 | 2d 32 35 36 20 68 61 73 68 20 6f 66 20 64 61 74 61 29 03 da 07 68 61 73 68 6c 69 62 da 06 73 68 | -256.hash.of.data)...hashlib..sh |
| 0660 | 61 32 35 36 da 09 68 65 78 64 69 67 65 73 74 29 02 72 10 00 00 00 72 23 00 00 00 73 02 00 00 00 | a256..hexdigest).r....r#...s.... |
| 0680 | 20 20 72 11 00 00 00 da 09 68 61 73 68 5f 64 61 74 61 da 17 43 72 79 70 74 6f 4d 61 6e 61 67 65 | ..r......hash_data..CryptoManage |
| 06a0 | 72 2e 68 61 73 68 5f 64 61 74 61 1f 00 00 00 73 1a 00 00 00 80 00 e4 0f 16 8f 7e 8a 7e 98 64 d3 | r.hash_data....s..........~.~.d. |
| 06c0 | 0f 23 d7 0f 2d d1 0f 2d d3 0f 2f d0 08 2f 72 14 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 | .#..-..-../../r....c............ |
| 06e0 | 03 00 00 00 03 00 00 00 f3 2e 00 00 00 95 00 5b 00 00 00 00 00 00 00 00 00 52 02 00 00 00 00 00 | ...............[.........R...... |
| 0700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 22 00 53 01 35 01 00 00 00 00 00 00 24 00 29 02 7a 17 47 | .............".S.5.......$.).z.G |
| 0720 | 65 6e 65 72 61 74 65 20 61 20 72 61 6e 64 6f 6d 20 6e 6f 6e 63 65 e9 20 00 00 00 29 02 da 02 6f | enerate.a.random.nonce.....)...o |
| 0740 | 73 da 07 75 72 61 6e 64 6f 6d 72 0f 00 00 00 73 01 00 00 00 20 72 11 00 00 00 da 0e 67 65 6e 65 | s..urandomr....s.....r......gene |
| 0760 | 72 61 74 65 5f 6e 6f 6e 63 65 da 1c 43 72 79 70 74 6f 4d 61 6e 61 67 65 72 2e 67 65 6e 65 72 61 | rate_nonce..CryptoManager.genera |
| 0780 | 74 65 5f 6e 6f 6e 63 65 23 00 00 00 73 10 00 00 00 80 00 e4 0f 11 8f 7a 8a 7a 98 22 8b 7e d0 08 | te_nonce#...s..........z.z.".~.. |
| 07a0 | 1d 72 14 00 00 00 72 0c 00 00 00 4e 29 0f da 08 5f 5f 6e 61 6d 65 5f 5f da 0a 5f 5f 6d 6f 64 75 | .r....r....N)...__name__..__modu |
| 07c0 | 6c 65 5f 5f da 0c 5f 5f 71 75 61 6c 6e 61 6d 65 5f 5f da 0f 5f 5f 66 69 72 73 74 6c 69 6e 65 6e | le__..__qualname__..__firstlinen |
| 07e0 | 6f 5f 5f 72 12 00 00 00 72 06 00 00 00 da 05 62 79 74 65 73 72 17 00 00 00 72 1c 00 00 00 da 04 | o__r....r......bytesr....r...... |
| 0800 | 62 6f 6f 6c 72 21 00 00 00 da 03 73 74 72 72 28 00 00 00 72 2e 00 00 00 da 15 5f 5f 73 74 61 74 | boolr!.....strr(...r......__stat |
| 0820 | 69 63 5f 61 74 74 72 69 62 75 74 65 73 5f 5f a9 00 72 14 00 00 00 72 11 00 00 00 72 09 00 00 00 | ic_attributes__..r....r....r.... |
| 0840 | 72 09 00 00 00 06 00 00 00 73 71 00 00 00 86 00 f2 02 02 05 30 f0 08 03 05 31 98 75 a0 55 a8 45 | r........sq.........0....1.u.U.E |
| 0860 | a0 5c d1 1f 32 f4 00 03 05 31 f0 0a 04 05 2f a0 45 f0 00 04 05 2f a8 65 f4 00 04 05 2f f0 0c 07 | .\..2....1..../.E..../.e..../... |
| 0880 | 05 19 a8 05 f0 00 07 05 19 b8 25 f0 00 07 05 19 d8 24 29 f0 03 07 05 19 d8 2e 32 f4 03 07 05 19 | ..........%......$).......2..... |
| 08a0 | f0 12 02 05 30 98 65 f0 00 02 05 30 a8 03 f4 00 02 05 30 f0 08 02 05 1e a0 05 f7 00 02 05 1e 72 | ....0.e....0......0............r |
| 08c0 | 14 00 00 00 72 09 00 00 00 29 0a da 10 70 79 73 70 78 2e 73 68 61 6b 65 5f 32 35 36 66 72 03 00 | ....r....)...pyspx.shake_256fr.. |
| 08e0 | 00 00 72 04 00 00 00 72 05 00 00 00 72 25 00 00 00 da 06 74 79 70 69 6e 67 72 06 00 00 00 72 07 | ..r....r....r%.....typingr....r. |
| 0900 | 00 00 00 72 2c 00 00 00 72 09 00 00 00 72 38 00 00 00 72 14 00 00 00 72 11 00 00 00 da 08 3c 6d | ...r,...r....r8...r....r......<m |
| 0920 | 6f 64 75 6c 65 3e 72 3b 00 00 00 01 00 00 00 73 1e 00 00 00 f0 03 01 01 01 df 00 3b d1 00 3b db | odule>r;.......s...........;..;. |
| 0940 | 00 0e df 00 22 db 00 09 f7 04 1f 01 1e f2 00 1f 01 1e 72 14 00 00 00 | ....".............r.... |