单项选择题

某网站系统在用户登录时使用数字校验码。为了增强安全性,现在要求在登录校增加字母或图片。如果直接修改原有的生成登录校验码的程序代码,则违反了面设计原则中的()。

A.开闭原则
B.里氏替换原则
C.最少知识原则
D.组合复用原则