|
|
1
4
正如您所说,您描述的行为是密码以其简单的形式是不可恢复的,所以请尝试编写一个描述该行为的规范,而不是加密,这更是一个实现细节。
它的结构和语言可能更好,但如果您只是存储和读取用于身份验证的明文密码,则会给出一个失败的规范。 我认为,除非您自己实现加密(这通常是不可取的),否则您不会从指定加密如何工作中得到太多的好处。 如果您选择使用现成的系统(例如,设计、清除、_),您可能会发现编写集成测试来检查您将系统正确连接到项目中的方式更有用,而不是测试身份验证系统的细节(作者应该已经这样做了,否则会找到不同的身份验证)系统!). |