using a modified version of GibberishAES and eliminating the dependency.