{"id":19224190,"url":"https://github.com/pedroalbanese/leacrypt","last_synced_at":"2026-06-16T08:31:43.112Z","repository":{"id":57639623,"uuid":"432498408","full_name":"pedroalbanese/leacrypt","owner":"pedroalbanese","description":"TTAK.KO-12.0223 Lightweight Encryption Algorithm (ISO/IEC 29192-2:2019) with Galois/Counter Mode (LEA-GCM)","archived":false,"fork":false,"pushed_at":"2022-12-16T17:26:00.000Z","size":31,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-23T10:15:33.071Z","etag":null,"topics":["aead","cryptography","golang","lea","symmetric-encryption"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pedroalbanese.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-11-27T15:34:44.000Z","updated_at":"2022-12-16T20:02:42.000Z","dependencies_parsed_at":"2023-01-29T15:25:14.812Z","dependency_job_id":null,"html_url":"https://github.com/pedroalbanese/leacrypt","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/pedroalbanese/leacrypt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pedroalbanese%2Fleacrypt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pedroalbanese%2Fleacrypt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pedroalbanese%2Fleacrypt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pedroalbanese%2Fleacrypt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pedroalbanese","download_url":"https://codeload.github.com/pedroalbanese/leacrypt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pedroalbanese%2Fleacrypt/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34398405,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-16T02:00:06.860Z","response_time":126,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["aead","cryptography","golang","lea","symmetric-encryption"],"created_at":"2024-11-09T15:10:50.071Z","updated_at":"2026-06-16T08:31:43.097Z","avatar_url":"https://github.com/pedroalbanese.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# LEACrypt\n[![ISC License](http://img.shields.io/badge/license-ISC-blue.svg)](https://github.com/pedroalbanese/leacrypt/blob/master/LICENSE.md) \n[![GoDoc](https://godoc.org/github.com/pedroalbanese/leacrypt?status.png)](http://godoc.org/github.com/pedroalbanese/leacrypt)\n[![GitHub downloads](https://img.shields.io/github/downloads/pedroalbanese/leacrypt/total.svg?logo=github\u0026logoColor=white)](https://github.com/pedroalbanese/leacrypt/releases)\n[![Go Report Card](https://goreportcard.com/badge/github.com/pedroalbanese/leacrypt)](https://goreportcard.com/report/github.com/pedroalbanese/leacrypt)\n[![GitHub go.mod Go version](https://img.shields.io/github/go-mod/go-version/pedroalbanese/leacrypt)](https://golang.org)\n[![GitHub release (latest by date)](https://img.shields.io/github/v/release/pedroalbanese/leacrypt)](https://github.com/pedroalbanese/leacrypt/releases)\n\nThe Lightweight Encryption Algorithm (also known as LEA) is a 128-bit block cipher developed by South Korea in 2013 to provide confidentiality in high-speed environments such as big data and cloud computing, as well as lightweight environments such as IoT devices and mobile devices.\n\nLEA is one of the cryptographic algorithms approved by the Korean Cryptographic Module Validation Program (KCMVP) and is the national standard of Republic of Korea (KS X 3246). LEA is included in the ISO/IEC 29192-2:2019 standard (Information security - Lightweight cryptography - Part 2: Block ciphers).\n### Command-line Lightweight Encryption Algorithm Utility\n\u003cpre\u003eUsage of leacrypt:\nleacrypt [-d] [-b N] -p \"pass\" [-i N] [-s \"salt\"] -f \u0026lt;file.ext\u0026gt;\n  -a string\n        Additional Authenticated Data.\n  -b int\n        Key length: 128, 192 or 256. (default 256)\n  -d    Decrypt instead Encrypt.\n  -f string\n        Target file. ('-' for STDIN)\n  -i int\n        Iterations. (for PBKDF2) (default 1024)\n  -k string\n        Symmetric key to Encrypt/Decrypt.\n  -m    Cipher-based message authentication code.\n  -p string\n        Password-based key derivation function 2.\n  -r    Generate random cryptographic key.\n  -s string\n        Salt. (for PBKDF2)\u003c/pre\u003e\n\n### Example of encryption/decryption:\n```sh\n./leacrypt -k \"\" -f plaintext.ext \u003e ciphertext.ext\n./leacrypt -d -k $256bitkey -f ciphertext.ext \u003e plaintext.ext\n```\n\n## License\n\nThis project is licensed under the ISC License.\n\n##### Industrial-Grade Reliability. Copyright (c) 2020-2021 ALBANESE Research Lab.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpedroalbanese%2Fleacrypt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpedroalbanese%2Fleacrypt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpedroalbanese%2Fleacrypt/lists"}