背景:moodle,一个开源的教学平台,现在我要开发一个类似于密码卡的功能,就是这个功能可以生成一个密码,然后我可以发给符合条件的学生,而学生登陆后可以输入密码得到不同的加分。问题:因为moodle是开源的,就是我的密码生成过程的代码是完全公开的,那么学生可以通过看代码来找到生成密码的原理,然后可以自己伪造密码来获得加分,存在这种安全隐患。如何解决?