Threefold programmable encoding for optical encryption by ferroelectric-assisted modulation of excitonic states in WSe 2 | Synapse