Class PinEncoderDecoder

java.lang.Object
AG_FinTrust.PinEncoderDecoder

public class PinEncoderDecoder extends Object
Utility class for encoding and decoding PINs using Base64. Enhances security by storing encoded PINs instead of plain text. Used across various modules of the Transacto: AG_FinTrust system.
Since:
August 02, 2025
Version:
2.0.0
Author:
Aditya Gupta
  • Constructor Details

    • PinEncoderDecoder

      public PinEncoderDecoder()
  • Method Details

    • encode

      protected static String encode(String pin_number)
      Encodes a plain PIN using Base64 encoding.
      Parameters:
      pin_number - The plain text PIN
      Returns:
      Encoded PIN as Base64 string
    • decode

      protected static String decode(String encoded_pin)
      Decodes an encoded Base64 PIN back to plain text.
      Parameters:
      encoded_pin - The encoded Base64 PIN
      Returns:
      Decoded plain text PIN