我想知道如何在Android中安全地存储加密密钥?保护加密和密钥的最佳方案是什么?
我有一个 xcassets 层次结构如下:
xcasset
| Set1 (folder)
| | Birds (folder)
| | | image1
| | | image2
| | | image3
| | | image4
| | Foo (folder)
| | Bar (folder)
Run Code Online (Sandbox Code Playgroud)
我如何(优雅地?):
所以我可以做一些看起来像的事情~
这里很酷的事情是能够更新集合而不必更改代码中的任何内容(并且不必设置特定的名称策略)
是const char*
有效的?ARC是否跟踪此函数返回的指针?
const char* getUrl()
{
// retrieve an url with obj-c
NSString *maybeTmp = [[NSString alloc] initWithString:@"some url"];
return [maybeTmp UTF8String];
}
Run Code Online (Sandbox Code Playgroud)
此代码用作桥梁。AC库将调用此函数。
我猜想ARC不会跟踪该指针,一旦函数getUrl()返回,它将释放此NSString,从而使指针无效。
android ×1
c ×1
encryption ×1
file-manager ×1
image ×1
ios ×1
java ×1
keystore ×1
objective-c ×1
security ×1
swift ×1