Мне удалось найти информацию о симметричном шифровании и хэшировании, но у меня возникла небольшая проблема с поиском много информации о любом шифровании с открытым ключом для Java. Я бы хотел сделать очень простое доказательство концептуальной программы, которая берет строку (или файл, я полагаю), шифрует ее открытым ключом и затем расшифровывает ее с помощью закрытого ключа.
Любые ссылки на учебники или примеры будут оценены. Я просто хочу сделать что-то, демонстрирующее, как вы можете использовать шифрование с открытым ключом в Java.