我需要用PHP加密/解密数据.我对此完全陌生,但我读过Libsodium-PHP是AES加密的最佳工具.就像我研究过的其他PHP加密库一样,Libsoduim-PHP似乎几乎没有提供如何使用该库的文档(我能够找到).任何有PHP加密经验的人都可以指向一个好的学习资源的方向,或者使用Libsoduim-PHP编写几行示例代码吗?
非常感谢你的帮助,
Atlas
let mainQueue = OperationQueue.main
NotificationCenter.default.addObserver(forName: UIApplication.userDidTakeScreenshotNotification,
object: nil,
queue: mainQueue) { notification in
print("[!]detected screenshot")
}
Run Code Online (Sandbox Code Playgroud)
它位于 viewDidLoad() 中,每次我访问 viewController 时,它都会添加另一个屏幕截图观察器。因此,如果我在同一个会话中访问视图控制器两次,那么当我截图时它会执行两次。如果我要访问视图控制器,该函数将运行四次,那么屏幕截图观察者将执行四次。如何防止在视图控制器会话之间重新声明它?感谢您的帮助。