我想给包含两种加密方法的类提供一个好名字 使用相同的alghoritm解密。 有没有人有想法在一个术语下命名看似相反的表达?
我找到了一个用于编码和解码字符串的类的名称,即。 “编解码器”(COder-DECoder)。 如果我已经将它用于字符编码,我不想将编解码术语用于加密操作。
方法将类似于:
NameOfTheClass.Encrypt(string plainText);
NameOfTheClass.Decrypt(string cipherText);
答案 0 :(得分:3)
这些类通常以它们实现的密码命名。如果你有一个基类,其虚拟方法将由几个不同的密码类实现,那么该类通常具有类似BlockCipher
之类的名称,具体取决于你正在使用它做什么。
答案 1 :(得分:1)
加密和解密是否是一个绝对的逻辑要求是相同的操作?如果没有,我将同时使用Encrypt和Decrypt方法,因为它们是不同的逻辑操作。如果是这样,您可以使用“加密”或更好地描述您正在使用的算法或您正在使用它的原因。