我们决定通过github向公众提供我们的源代码。我们有一些我们无法与公众分享的信息,例如我们的应用程序用来发送电子邮件和一些社交媒体凭证的电子邮件。保持信息私密性最好的做法是什么?
我们在应用程序中使用了app-engine中的java。
答案 0 :(得分:6)
将该数据保存在本地计算机或不同的非公共存储库中的属性文件中。
答案 1 :(得分:1)
从属性文件或数据库中读取此数据,并且不要在源存储库中包含文件/数据库。如果您之前已在存储库中使用私有信息提交了代码,则需要创建不包含任何私人信息历史记录的新存储库。根据我所知,没有办法从现有存储库中删除这些信息并保留您的历史记录。
答案 2 :(得分:0)
加密您希望与AES Crypt
保密的信息,并尽量不泄漏代码中的引用(如果可以,请解密来自非本地的其他来源,最好通过API)。< / p>