因此,现在有许多不同的服务,例如Google API,Twitter API,Facebook API等。
每个服务都有一个API密钥,例如:
AIzaSyClzfrOzB818x55FASHvX4JuGQciR9lv7q
所有密钥的长度和包含的字符都不同,我想知道生成API密钥的最佳方法是什么?
我不是在要求特定的语言,而只是在创建密钥的一般方法,是否应该加密用户应用程序的详细信息,散列或随机字符串的散列等。我们是否应该担心散列算法(MSD,SHA1,bcrypt)等?
编辑: 我已经和几个朋友(电子邮件/推特)进行了交流,他们建议只使用带有破折号的GUID。
不过,这对我来说似乎有点不客气,希望能得到更多的想法。