Будет ли это способом шифрования данных?
Если вы просто «шифруете» данные, нет.Было бы «тривиально возможным» восстановить открытый текст, если его просто зашифровать.(Это означает, что в первый раз, когда кто-то захочет прочитать данные, он, вероятно, захочет, но если они не будут слишком стараться, он не наткнется на них случайно.)
С другой стороны, еслиЗатем вы запускаете «настоящий» алгоритм шифрования поверх него, скремблирование добавляет незначительную степень сложности расшифровке, но вы полагаетесь на простое шифрование, достаточное для замедления того, кто только что взломал «настоящее» шифрование,что кажется маловероятным.
Возможно, вам лучше придерживаться проверенного механизма шифрования, разработанного кем-то, кто зарабатывает на жизнь математикой с очень большими простыми числами.Инфраструктура шифрования Java позволяет довольно легко реализовать систему открытых / закрытых ключей или систему двойного слепого обмена ключами;например, вы можете просто использовать HTTP-SSL для обмена данными без особых настроек с вашей стороны.