add secret and gsub to encoder
add random numbers into encoder and update resulting message in decoder