memset(decrypted_text, 0, sizeof(encrypted_text)); -> memset(decrypted_text, 0, sizeof(decrypted_text));