Lastpass 数据安全机制

结论: 存储在 Lastpass 的数据是安全的 用户持有登录密码, 此密码也是 Lastpass 数据加密 Master Password, 用于生成数据加密密钥; Lastpass 不知用户的密码, 登录时密码加密(不可逆)提交; 数据在客户端加密(可逆, aes-256算法)后提交到 Lastpass 存储; 只要用户的登录密码安全不被盗, 任何人(包括Lastpass)拿到 存储在 Lastpass 的用户数据都无法破解原始内容, 因为数据加密的key是在客户端依据登录密码生成, 没有登录密码就无法算出加密使用的key.

Read More

腾讯面试题: 1-1000 之间有多少个 7 ?

说明 不要理解为多少个数包含7; 思路 以题目理解为 [0, 999] 有多少个7, 因为0和1000都不含有7; [1, 999] 或 [1, 9999] 的思路是一样的; 假如 n 是数字的位数, 则有 f(n) = f(n-1) * 9 + 10^(n-1): f(n-1)*9: 因为高位有[1, 9]共计9种数字搭配地位; 10^(n-1): 高位的7搭配地位的所有可能数字可能;

Read More