<filename>container-applications/JohnnyHash/GenCyber1/utils.py
from Ciphers.substitution_cipher import substitution_encrypt


def get_arena_sub_cipher():
    # temporary fix; Look into Making this value dynamic => figure out how to store extra values in arena builds?
    message = "fz pitz kzixyl sy bzqjztz spis hywk uyxjsjyl pix bzzl dynukynjxzv ilv fjqq bz kijvzv qiszk syljmps. " \
              "ja spjx nzxximz kzidpzx hyw jl sjnz, js jx jnuzkisjtz spis hyw qzitz spz ukznjxjx jnnzvjiszqh!" \
              " dhbzkikzli{ywsyauydrzs} myyv qwdr ilv bz xiaz"
    return message

'''
we have reason to believe that your position has been compromised and will be raided later tonight. if this message 
reaches you in time, it is imperative that you leave the premisis immediately! cyberarena{outofpocket} good luck and 
be safe
'''

<filename>container-applications/JohnnyHash/GenCyber1/utils.py
from Ciphers.substitution_cipher import substitution_encrypt


def get_arena_sub_cipher():
    # temporary fix; Look into Making this value dynamic => figure out how to store extra values in arena builds?
    message = "fz pitz kzixyl sy bzqjztz spis hywk uyxjsjyl pix bzzl dynukynjxzv ilv fjqq bz kijvzv qiszk syljmps. " \
              "ja spjx nzxximz kzidpzx hyw jl sjnz, js jx jnuzkisjtz spis hyw qzitz spz ukznjxjx jnnzvjiszqh!" \
              " dhbzkikzli{ywsyauydrzs} myyv qwdr ilv bz xiaz"
    return message

'''
we have reason to believe that your position has been compromised and will be raided later tonight. if this message 
reaches you in time, it is imperative that you leave the premisis immediately! cyberarena{outofpocket} good luck and 
be safe
'''

# temporary fix; Look into Making this value dynamic => figure out how to store extra values in arena builds? we have reason to believe that your position has been compromised and will be raided later tonight. if this message  reaches you in time, it is imperative that you leave the premisis immediately! cyberarena{outofpocket} good luck and  be safe