Я недавно начал использовать язык программирования Julia и столкнулся с трудностями при поиске любого пакета (или даже просто объяснения передового опыта) для управления конфиденциальными учетными данными, например, при подключении к базе данных или использованииразличные API.
Один из подходов, которые я использовал, - это кодирование учетных данных в файл .csv или .json, а затем загрузка файла в:
using CSV
credentials = CSV.read("C:/Users/jkix/credentials.csv")
username = credentials[:usr][1]
password = credentials[:pw][1]
Проблема с этим подходом очевидна:
1. Джулия выводит значения назначений на экран по умолчанию, поэтому, несмотря на то, что приведенный выше код переносим и не требует жесткого кодирования учетных данных, эти учетные данные видны всем, кто случайно оглядывается через плечо.
2. Файлы .csv и .json в любом случае хранят данные в виде открытого текста
tl; dr : существует ли пакет Julia для управления учетными данными?