熵分析假设密码包含从已知语言派生的一组模式化的单词或短语。如果密码不是由任何语言的短语组成怎么办?换句话说,可以计算在键入的文本页面中出现某些字母的频率,并且在基于拉丁语和英语的系统中,这将对应于最常见的 ETAOINSHRDLU(感谢 Carl,来自他的书 Contact)。因此,由非语言字符串组成的密码最难破解(因此也最难记住)。有许多方法可以制定对人友好的密码,而无需将语言作为密码字符串的来源。一些字母和数字在语音上押韵,熵分析没有考虑到这一点(除非我错过了关于 soundex 库的部分的内容)。具有讽刺意味的是,我们需要保护密码免受熵和统计分析的影响也是使密码最不容易记住的方法。密码策略旨在确保最低级别的保护,无论密码是用什么语言创建的。
对于我们这些主要使用基于拉丁字符集的人来说,政策问题以及来自其他非拉丁语言的字符类型是一个很好的问题。例如,在其他语言(如泰语或阿拉伯语)中是否存在类似于拉丁语的字符?像中文这样的基于符号和对象的语言如何作为屈折变化,这是英语中描述陈述和问题之间差异的常见因素。在汉语中,屈折变化被称为拼音,拼音实际上改变了一个词的定义,而不是描述一个陈述或一个问题之间的区别。那么这些语言中是否有可以像拉丁语言中的特殊字符一样使用的特殊字符?这听起来像是这个问题的意思。