/*
所有OC方法中使用Strong 修飾的對象以及釋放者個對象的時候,實際上是調(diào)用了這個函數(shù) objc_stroreStrong
void objc_storeStrong(id *location,id obj)
{
id prev = location;
if (obj == prev){
return;
}
objc_retain(obj);
*location = obj
objc_release(prev);
}
*/
ASLR(Address space layout randomization)地址空間配置隨機(jī)加載:在Xcode中,進(jìn)入lldb模式,通過image list 查看ASLR的值。動態(tài)分配
base64 "需要加密的文件名" -o "加密后的文件名"
base64 "需要解密的文件名"-o "解密后的文件名" -D
//生成私鑰:
openssl genrsa -out "私鑰名稱" 512
//通過私鑰,生成公鑰:
openssl rsa -in "私鑰" -out "公鑰名" -pubout