{"id":42179827,"url":"https://github.com/neotoxic-off/xa3e","last_synced_at":"2026-01-26T22:01:47.537Z","repository":{"id":200980500,"uuid":"629209997","full_name":"Neotoxic-off/XA3E","owner":"Neotoxic-off","description":"🦴 Polymorphic XOR encryption algorithm","archived":false,"fork":false,"pushed_at":"2023-10-18T12:07:07.000Z","size":12,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2023-10-18T13:27:22.658Z","etag":null,"topics":["encryption","hacking-tool"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Neotoxic-off.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-04-17T21:17:57.000Z","updated_at":"2023-10-18T13:27:24.542Z","dependencies_parsed_at":null,"dependency_job_id":"cfb535c5-4c54-434c-bdb9-af4d284f0479","html_url":"https://github.com/Neotoxic-off/XA3E","commit_stats":null,"previous_names":["neotoxic-off/xa3e"],"tags_count":null,"template":null,"template_full_name":null,"purl":"pkg:github/Neotoxic-off/XA3E","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Neotoxic-off%2FXA3E","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Neotoxic-off%2FXA3E/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Neotoxic-off%2FXA3E/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Neotoxic-off%2FXA3E/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Neotoxic-off","download_url":"https://codeload.github.com/Neotoxic-off/XA3E/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Neotoxic-off%2FXA3E/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28789720,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-26T21:49:50.245Z","status":"ssl_error","status_checked_at":"2026-01-26T21:48:29.455Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["encryption","hacking-tool"],"created_at":"2026-01-26T22:01:03.109Z","updated_at":"2026-01-26T22:01:47.532Z","avatar_url":"https://github.com/Neotoxic-off.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# XA3E\n🦴 Polymorphic XOR encryption algorithm\n\n## Encryption steps\n- Loads all the characters\n- Pack them all\n- Align if necessary\n- Encrypt using XOR key\n- If progressive key is activated, current index will be changed\n\n## Usage\n```\nusage: run.py [-h] -f FILE [-k KEY] [-ks KEY_SIZE] [-p]\n\noptions:\n  -h, --help            show this help message and exit\n\nrequired:\n  -f FILE, --file FILE  File to encrypt\n\noptionnal:\n  -k KEY, --key KEY     Use a custom encryption key.\n  -ks KEY_SIZE, --key-size KEY_SIZE\n                        Use a custom encryption key length.\n  -p, --progressive-key\n                        Use progressive key. The key will evoluate during the encryption.\n```\n\n### Examples\n#### Progressive key\n- Command: `python3 .\\run.py -f .\\test\\0.txt -k random_key -p`\n- Source (bytes):\n```HEX\n30 31 32 33 34 35 36 37 38 39 0A 30\n31 32 33 34 35 36 37 38 39 0A 30 31\n32 33 34 35 36 37 38 39 0A 30 31 32\n33 34 35 36 37 38 39 0A 30 31 32 33\n34 35 36 37 38 39 0A 30 31 32 33 34\n35 36 37 38 39 0A 30 31 32 33 34 35\n36 37 38 39 0A 30 31 32 33 34 35 36\n37 38 39 0A 30 31 32 33 34 35 36 37\n38 39 0A 30 31 32 33 34 35 36 37 38\n39 0A\n```\n- Output (bytes):\n```HEX\n42 50 5C 03 1A 05 06 07 16 09 3A 00\n01 02 03 04 05 06 07 08 09 3A 00 01\n02 03 04 05 06 07 08 09 3A 00 01 02\n03 04 05 06 07 08 09 3A 00 01 02 03\n04 05 06 07 08 09 3A 00 01 02 03 04\n05 06 07 08 09 3A 00 01 02 03 04 05\n06 07 08 09 3A 00 01 02 03 04 05 06\n07 08 09 3A 00 01 02 03 04 05 06 07\n08 09 3A 00 01 02 03 04 05 06 07 08\n09 3A\n```\n\n#### Static key\n- Command: `python3 .\\run.py -f .\\test\\0.txt -k random_key`\n- Source (bytes):\n```HEX\n30 31 32 33 34 35 36 37 38 39 0A 30\n31 32 33 34 35 36 37 38 39 0A 30 31\n32 33 34 35 36 37 38 39 0A 30 31 32\n33 34 35 36 37 38 39 0A 30 31 32 33\n34 35 36 37 38 39 0A 30 31 32 33 34\n35 36 37 38 39 0A 30 31 32 33 34 35\n36 37 38 39 0A 30 31 32 33 34 35 36\n37 38 39 0A 30 31 32 33 34 35 36 37\n38 39 0A 30 31 32 33 34 35 36 37 38\n39 0A\n```\n- Output (bytes):\n```HEX\n42 50 5C 41 55 5B 44 56 56 4B 6B 5E\n43 53 5D 46 54 58 45 59 57 78 51 5F\n40 52 5A 47 57 59 4A 58 64 42 50 5C\n41 55 5B 44 56 56 4B 6B 5E 43 53 5D\n46 54 58 45 59 57 78 51 5F 40 52 5A\n47 57 59 4A 58 64 42 50 5C 41 55 5B\n44 56 56 4B 6B 5E 43 53 5D 46 54 58\n45 59 57 78 51 5F 40 52 5A 47 57 59\n4A 58 64 42 50 5C 41 55 5B 44 56 56\n4B 6B\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneotoxic-off%2Fxa3e","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fneotoxic-off%2Fxa3e","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneotoxic-off%2Fxa3e/lists"}