如何在 R 环境中隐藏元素?
How to hide elements in R environment?
我在 RStudio 中使用连接到它的 SQL 数据库,出于常见原因,我正试图找到一种方法来对其他同事隐藏我的密码。我使用 .rs.askForPassword
发现了这个 solution。但是,创建的元素仍然显示在值区域的环境中,显示在屏幕上输入的密码。有没有办法将其创建为隐藏对象?或者,也许,另一种解决方案可以完全处理数据库密码?
自从您使用 sql 以来,您是否尝试过使用 SHA1 加密对其进行简单的散列处理?
SHA1(string)
您还可以勾选一个选项来隐藏 phpmyadmin 中的值,从而用 ***
来展示它
感谢@Wimpel 的建议,我使用 Keyring 解决了我的问题。可以看到更详细的研究here。简而言之,我在 SQL 服务器连接设置中直接使用命令 rstudioapi::askForSecret
,所以我不必创建包含我的密码的对象 dbConnect(odbc::odbc(), password = **rstudioapi::askForSecret("password")**)
我在 RStudio 中使用连接到它的 SQL 数据库,出于常见原因,我正试图找到一种方法来对其他同事隐藏我的密码。我使用 .rs.askForPassword
发现了这个 solution。但是,创建的元素仍然显示在值区域的环境中,显示在屏幕上输入的密码。有没有办法将其创建为隐藏对象?或者,也许,另一种解决方案可以完全处理数据库密码?
自从您使用 sql 以来,您是否尝试过使用 SHA1 加密对其进行简单的散列处理?
SHA1(string)
您还可以勾选一个选项来隐藏 phpmyadmin 中的值,从而用 ***
感谢@Wimpel 的建议,我使用 Keyring 解决了我的问题。可以看到更详细的研究here。简而言之,我在 SQL 服务器连接设置中直接使用命令 rstudioapi::askForSecret
,所以我不必创建包含我的密码的对象 dbConnect(odbc::odbc(), password = **rstudioapi::askForSecret("password")**)