Эквивалент API защиты данных в LinuxJAVA

Программисты JAVA общаются здесь
Anonymous
Эквивалент API защиты данных в Linux

Сообщение Anonymous »

Microsoft Windows 2000 и более поздние версии предоставляют API защиты данных (DPAPI), который шифрует данные для каждого пользователя или для каждой системы. Вызывающая сторона не предоставляет ключ для шифрования данных. Вместо этого данные шифруются с помощью ключа, полученного на основе учетных данных пользователя или системы.

Этот API удобно предоставляется в .NET через класс ProtectedData:

Код: Выделить всё

// Encrypts the data in a specified byte array and returns a byte array
// that contains the encrypted data.
public static byte[] Protect(
byte[] userData,
byte[] optionalEntropy,
DataProtectionScope scope
)

// Decrypts the data in a specified byte array and returns a byte array
// that contains the decrypted data.
public static byte[] Unprotect(
byte[] encryptedData,
byte[] optionalEntropy,
DataProtectionScope scope
)
Есть ли эквивалентный API в Linux? Бонусом будет то, что он удобно интегрируется с Java.

Каковы мои альтернативы, если их нет?

Подробнее здесь: https://stackoverflow.com/questions/603 ... i-on-linux

Вернуться в «JAVA»