Feistel Cipher을 사용하여 데이터베이스에있는 여러 개의 필드를 업데이트했습니다. 문서에 따르면 암호는 원래 값을 얻기 위해 실행 취소 할 수 있습니다. 필요한 경우 값을 취소 할 수 있습니까? CREATE OR REPLACE FUNCTION pseudo_encrypt(VALUE int) returns bigint AS $$
DECLARE
l1
하드 코딩 된 '알파벳'배열을 사용하여 원래의 일반 텍스트 메시지의 각 문자에 숫자 값을 할당 할 Java에서 일반 텍스트 Feistel Cipher를 구현하려고합니다. 내 문제는 오른쪽 절반과 왼쪽 XOR 함수를 적용하면 때때로 '알파벳'배열 범위를 벗어나는 숫자가 남아 있다는 것입니다. public static char[] alphabet = new c