代码之家  ›  专栏  ›  技术社区  ›  Patrick

为什么这些产生的对称加密值不同?

  •  0
  • Patrick  · 技术社区  · 8 年前

    我用的是这样的东西:

    OPEN SYMMETRIC KEY SSNKey
        DECRYPTION BY CERTIFICATE SSNCert;
    UPDATE 
        Customers
    SET 
        SSNEncrypted = EncryptByKey(Key_GUID('SSNKey'), 'DecryptedSSN')
    

    1 回复  |  直到 8 年前
        1
  •  1
  •   MatSnow    8 年前

    这是“设计的”。

    函数 EncryptByKey nondeterministic
    但是如果你解密不同的值,你总是得到原始的解密值。

    看一看 this