草庐IT

CryptProtectMemory

全部标签

等效的 CryptProtectMemory 的 Linux

当我的进程内存将被调出时,我试图保护我的内存中数据免受交换文件读取。我知道WindowsSDK中的CryptProtectMemory()可用于加密内存缓冲区。我在Linux上找不到这样的功能,请知道的人告诉我。我们可以使用mlock()这样内存就不会被调出,但这是否意味着我的secret是安全的? 最佳答案 Linux中与CryptProtectMemory()最接近的等效项是gcry_malloc_secure()在libgcrypt中。分配的安全内存将被锁定在内存中;gcry_free()会将其置零并解除分配。其他加密库也有类

等效的 CryptProtectMemory 的 Linux

当我的进程内存将被调出时,我试图保护我的内存中数据免受交换文件读取。我知道WindowsSDK中的CryptProtectMemory()可用于加密内存缓冲区。我在Linux上找不到这样的功能,请知道的人告诉我。我们可以使用mlock()这样内存就不会被调出,但这是否意味着我的secret是安全的? 最佳答案 Linux中与CryptProtectMemory()最接近的等效项是gcry_malloc_secure()在libgcrypt中。分配的安全内存将被锁定在内存中;gcry_free()会将其置零并解除分配。其他加密库也有类