我正在开发一个应用程序,需要一种方法来安全地存储API秘密和ID。我知道将这些字符串直接存储在源代码中是不安全的,因为代码可以被黑客反编译。我想知道隐藏和保护这些字符串的最好方法是什么,以及是否有这样做的标准实践?我知道这一点
从我自己的研究中,我了解到哈希只允许对字符串进行单向加密,而加密允许通过使用加密密钥进行双向加密/解密。因此,可能有必要将加密密钥及其字符串隐藏在一个文件中。
谢谢
D
这是一个简单的场景,在这个场景中,我尝试了多次,但没有收到我想要的数据。我使用的是一个导入的库JSoup,它可以解析超文本标记语言。
我收集网页html文档:
// url - The URL of the HTML document:
Document document = Jsoup.connect(url).get();
从那里我知道你可以从标签中解析数据。我想要此标记中的数据:
<pre>
示例场景:
<pre> This is the String data inside this tag I wish to collect </pre>
如果有人
在学校(高中),我正在写一篇关于椭圆曲线密码学的文章。任务需要包括一个实用部分,所以我决定为椭圆曲线编写Python类。这个类能够执行椭圆曲线算法,并且可以使用MV加密文件(尽管速度非常慢)。
问题是,我需要把我的研究成果,包括实际部分,介绍给同学们。我考虑过写一个聊天应用或者类似的东西,用椭圆曲线diffie-hellmann+ by 256和椭圆曲线数字签名来保护连接,但是,我不知道这有多容易。你有什么建议?我正在寻找一些简单的东西,尽可能多地关注密码学,因为这就是我的文章的意义所在。我也不想要一些过于雄心勃勃的东西,因为我在编程方面还只是个初学者(我更喜欢数学方面)。记住,我的听众对数学
我基本上知道如何将文本导出为我自己的文件格式。
我决定想出一个名为'.msq‘的扩展名,我想知道如何保护它的内容。目前,如果您在文本编辑器中打开此.msq文件,您可以看到文本-我不希望发生这种情况。如何去保护它呢?
我得到的另一个错误是我无法命名我的文件。我得到了这个错误
no matching function for call to
'std::basic_ofstream<char>::basic_ofstream(std::basic_string<char>)'
ofstream examplefile (file_name+"