https://github.com/rahmatagungj/toke
TOKE (Two Original Key Encryption) is a security method through encryption of data in the form of numbers and characters, this system uses a mathematical algorithm that can be used to secure certain messages. This service can convert ordinary messages in human language and files into more secure data.
https://github.com/rahmatagungj/toke
algorithms cryptography decryption encryption
Last synced: 4 months ago
JSON representation
TOKE (Two Original Key Encryption) is a security method through encryption of data in the form of numbers and characters, this system uses a mathematical algorithm that can be used to secure certain messages. This service can convert ordinary messages in human language and files into more secure data.
- Host: GitHub
- URL: https://github.com/rahmatagungj/toke
- Owner: rahmatagungj
- Created: 2021-01-10T13:45:16.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-07-26T02:44:24.000Z (almost 5 years ago)
- Last Synced: 2025-02-23T20:12:46.851Z (over 1 year ago)
- Topics: algorithms, cryptography, decryption, encryption
- Homepage: https://github.com/rahmatagungj/toke
- Size: 56.4 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

## Table Of Content
- [About](#about)
- [How does it work?](#how-does-it-work-)
- [Supported file types](#supported-file-types)
- [Extension](#extension)
+ [Regarding TL1E and TL2E](#regarding-tl1e-and-tl2e)
- [Application](#application)
+ [Requirements](#requirements)
+ [Features](#features)
+ [Screenshot](#screenshot)
- [Wiki](#wiki)
- [Author](#author)
## About [](https://github.com/rahmatagungj/toke)
**TOKE** (*Two Original Key Encryption*) is a security method through encryption of data in the form of numbers and characters, this system uses a mathematical algorithm that can be used to secure certain messages. This service can convert ordinary messages in human language and files into more secure data.
## How does it work?
The message files that enter the system will be converted into 2 files containing the message keys, the 2 files have different contents (in the form of numbers and characters).

## Supported file types
There are several types supported by the TOKE system, the following are file types that are supported:
No | Type | Status
--- | --- | ---
1 | `TXT` | **YES**
2 | `HTML` | **YES**
3 | `PHP` | **YES**
4 | `CSS` | **YES**
5 | `JS` | **YES**
6 | `JSX` | **YES**
7 | `XML` | **YES**
8 | `JSON` | **YES**
9 | `PY` | **YES**
10 | `LUA` | **YES**
The TOKE system can encrypt all files of any text type, but does not support files such as docx, xls and ppt.
## Extension
Users who will run the TOKE system will get a program with an .EXE extension and an encrypted message file will produce 2 files with the extension .TL1E and .TL2E.
#### Regarding TL1E and TL2E
TL1E and TL2E are extensions of files containing encrypted message files, TL1E is the first file containing the first security data and TL1E is the second file containing the second security data.
> **TL1E** is TOKE Layer 1 Encryption.
> **TL2E** is TOKE Layer 2 Encryption.
Both of these files have contents in the form of encrypted data where each file has different contents, when these two files are merged and declared suitable, the message will be successfully decrypted.
When a user opens an encrypted message file, the user must have 2 files that contain message data, namely TL1E and TL2E. If the data from TL1E and TL2E match and can be accepted, a message file will appear in the TOKE application, but if there is a mismatch of data in the two files, the message cannot be decrypted.
# Application
In the version there is a CLI based application, namely versions 1 to 1.5, but in version 1.6 the application is released using a GUI display so that it is easier to use.
### Requirements
The TOKE application can run on the Windows operating system and there are several requirements, including:
No | Name | Version
--- | --- | ---
1 | Windows OS | 32bit
2 | Windows OS | 64bit
3 | Browser | latest
TOKE requires a browser as an intermediary for display with the system, some supported browsers such as Chrome and Edge.
### Features
| | 32 Bit | 64 Bit |
| -------------------------- | :----------------: | :-------------: |
| Memory optimization | ✔️ | ✔️ |
| Multi layer algorithm | ✔️ | ✔️ |
|Additional user validation | ❌ | ✔️ |
| Automatically checks for updates | ✔️ | ✔️ |
| Fast math operations | ✔️ | ✔️ |
The TOKE application supports 32bit and 64bit system architectures, but on the 64bit version the TOKE application will run faster.
### Screenshot
| | |
| -------------------------- | :----------------: |
|
|
|
|
|
|
|
|
* This screenshot is taken based on the latest released application.
## Wiki
Do you ***need some help***? Check the articles from the wiki.
## Author
 [](https://www.linkedin.com/in/rahmatagungj/) [](https://instagram.com/rahmatagungj) [](mailto:rahmatagungj@gmail.com)