Skip to content

Java program performing encryption and decryption using 07 algorithms according to the Standard Transfer Specification (STS) - Application layer protocol for one-way token carrier systems including some, if not all, prepaid meters.

Notifications You must be signed in to change notification settings

paadevelopments/sts_ea07_da07

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

STS EA07_DA07

A Java based EA07 and DA07 according to the Standard Transfer Specification (STS).

Installation & Prerequisits

This program was written and tested with Java 17. Consider compiling and running with the same JDK version.
Also, make sure your installed Java can be accessible via your terminal.

First Run

Step 1. Clone this repo to your local computer.
Step 2. From your terminal, navigate to the local project's folder.
Step 3. Run javac Program.java and java Program. Run both commands sequentially.

Notes

This program focuses on demonstrating both encryption and decryption using the 07 algos with predefined Decoder_Key, Data_Block (as a binary string) and Data_Class (as a binary string).
These values can be tweaked as desired.

Further Reading

For futher info on all aspects of the STS application level, check out Let’s demystify that 20-digit utility token:
Part 1
Part 2
Part 3

About

Java program performing encryption and decryption using 07 algorithms according to the Standard Transfer Specification (STS) - Application layer protocol for one-way token carrier systems including some, if not all, prepaid meters.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages