    public void resetForTest() {
        if (Main.isUnitTest) {
            this.secret = null;
        } else {
            throw new IllegalStateException("Only for testing");
        }
    }
The software stores or transmits sensitive data using an encryption scheme that is theoretically sound, but is not strong enough for the level of protection required.