每个 UCloud 用户会构造一个由数字序列组成的秘钥,用于对服务器进行各种操作。作为一家安全可信的云计算平台,秘钥的安全性至关重要。因此,UCloud 每年会对用户的秘钥进行安全性评估,具体的评估方法如下:
首先,定义两个由数字序列组成的秘钥 aaa 和 bbb 近似匹配(≈\approx≈) 的关系。aaa 和 bbb 近似匹配当且仅当同时满足以下两个条件:
- ∣a∣=∣b∣|a|=|b|∣a∣=∣b∣,即 aaa 串和 bbb 串长度相等。
- 对于每种数字 ccc,ccc 在 aaa 中出现的次数等于 ccc 在 bbb 中出现的次数。
此时,我们就称 aaa 和 bbb 近似匹配,即 a≈ba \approx ba≈b。例如,(1,3,1,1,2)≈(2,1,3,1,1)(1,3,1,1,2)\approx(2,1,3,1,1)(1,3,1,1,2)≈(2,1,3