加密 web.config 中的 appSettings

2024-01-27

我正在开发一个网络应用程序,它需要将用户名和密码存储在 web.Config 中,它还引用一些由网络应用程序本身而不是客户端请求的 URL。

我知道 .Net 框架不允许提供 web.config 文件,但我仍然认为以纯文本形式保留此类信息是不好的做法。

到目前为止,我读到的所有内容都要求我使用命令行开关或将值存储在服务器的注册表中。由于主机在线并且我只有 FTP 和控制面板 (helm) 访问权限,因此我无法访问这些内容。

谁能推荐我可以使用的任何好的、免费的加密 DLL 或方法?我宁愿不开发自己的!

感谢到目前为止大家的反馈,但我无法发出命令,也无法编辑注册表。它必须是一个加密实用程序/帮助程序,但只是想知道是哪一个!


  • 加密和解密配置节 http://msdn.microsoft.com/en-us/library/zhhddkxy.aspxMSDN 上的 (ASP.NET)
  • 加密 ASP.NET 2.0 中的 Web.Config 值 http://weblogs.asp.net/scottgu/archive/2006/01/09/434893.aspx在斯科特古的blog http://weblogs.asp.net/scottgu/default.aspx
  • 加密自定义配置部分 http://odetocode.com/Blogs/scott/archive/2006/01/08/2707.aspx关于 K·斯科特·艾伦 (K. Scott Allen)blog http://odetocode.com/Blogs/scott/default.aspx

EDIT:
如果您无法使用 asp 实用程序,您可以使用以下方法加密配置文件节信息.ProtectSection http://msdn.microsoft.com/en-us/library/system.configuration.sectioninformation.protectsection.aspx method.

代码项目示例:

ASP.Net 2.0 中 Web.config 内连接字符串的加密 https://secure.codeproject.com/KB/aspnet/webconfig.aspx

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

加密 web.config 中的 appSettings 的相关文章

  • 字符串与 StringBuilder

    我理解之间的区别String and StringBuilder StringBuilder是可变的 但是两者之间有很大的性能差异吗 我正在开发的程序有很多大小写驱动的字符串附加 500 正在使用StringBuilder更好的选择 是的
  • 有没有类似 ActiveRecord::Migration for .NET 的东西?

    我玩过 ruby on Rails ActiveRecord Migration类 我喜欢保持数据库模式版本化是多么容易 我想在我的 ASP NET 项目中做类似的事情 我想知道是否有人听说过一个可以执行以下操作的工具ActiveRecor
  • 使用 AesManaged“填充无效且无法删除”

    我正在尝试使用 AesManaged 进行简单的加密 解密 但在尝试关闭解密流时不断出现异常 这里的字符串被正确加密和解 密 然后在 Console WriteLine 打印正确的字符串后 我收到 CryptographicExceptio
  • 如何为移动应用程序创建无密码登录

    我有兴趣在移动应用程序和 API 之间构建某种无密码登录 假设我可以控制两者 动机是必须登录对用户来说非常烦人并且存在安全风险 例如 用户将重复使用现有密码 我希望用户能够立即开始使用该应用程序 我想知道是否有一些可行的技术 例如 在移动设
  • 无法更新 .mdf 数据库,因为该数据库是只读的(Windows 应用程序)

    我使用 C 创建了一个数据库 Windows 应用程序 我的应用程序在 Windows XP 上成功运行 但在 Vista 或 Windows 7 系统上无法正确执行 我的应用程序显示类似以下内容的消息 无法更新 mdf 数据库 因为该数据
  • Java 9:AES-GCM 性能

    我进行了一个简单的测试来测量AES GCM https en wikipedia org wiki Galois Counter Mode表现在Java 9 通过在循环中加密字节缓冲区 结果有些令人困惑 本机 硬件 加速似乎有效 但并非总是
  • Parallel.For 和 Break() 误解?

    我正在研究 For 循环中的并行性中断 看完之后this http tipsandtricks runicsoft com CSharp ParallelClass html and this http reedcopsey com 201
  • 使用32位应用程序获取syswow64目录

    我正在尝试在系统目录中查找文件 问题是当使用 Environment SystemDirectory 在 x64 计算机上 我仍然获得 System32 目录 而不是 Systemwow64 目录 我需要在 x86 机器上获取 System
  • lambda 表达式是多线程的吗?

    lambda 表达式是多线程的吗 假设当你将数学公式编写为 lambda 方法时 当你将其传递给另一个方法时 它会是多线程的吗 不是100 清楚你问的是什么 您是否想问 lambda 是否自然地在不同的线程上运行 如果是这样 则它们只是 S
  • 如果未返回,则在一段时间后终止线程

    我有一个线程从网络或串行端口获取一些数据 如果 5 秒内没有收到数据 则线程必须终止 或返回 false 换句话说 如果线程运行时间超过 5 秒 则必须停止 我用 C 编写 但任何 NET 语言都可以 有两种方法 1 封装超时 从网络或串行
  • 如何将 ConcurrentDictionary 转换为字典?

    我有一个 ConcurrentDictionary 对象 我想将其设置为 Dictionary 对象 不允许在它们之间进行转换 那么我该怎么做呢 The ConcurrentDictionary
  • 防止隐藏的输入被更改

    这一直让我压力很大 我有一个隐藏的输入
  • .NET 组件和 COM 组件有什么区别

    NET 组件和 COM 组件之间有什么区别 有时我们使用 NET 组件包含在我们的项目中 有时我们包含 COM 引用 背后的想法是什么 NET 组件是托管代码 内存处理已为您完成 COM http en wikipedia org wiki
  • 我如何移动粘性/捕捉 wpf 窗口

    当我移动 主 窗口时 我想移动两个或更多粘性窗口 我想做这样的事情 private void MainWindow PreviewMouseMove object sender MouseEventArgs e if e LeftButto
  • 学习实体框架[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 如何在发送邮件之前验证 smtp 凭据?

    我需要验证在中设置的用户名和密码SmtpClient发送邮件之前的实例 使用此代码 SmtpClient client new SmtpClient host client Credentials new NetworkCredential
  • 从嵌入 C# 的浏览器控件获取 HTML 源代码

    我有一个嵌入在 C Windows 应用程序中的浏览器控件 我想获取渲染的 HTML 可能已被 javascript 修改 而不是原始 HTML 有什么建议么 您可以获取 HTML 并确实设置它 使用WebBrowser DocumentT
  • 标签中的路径显示

    NET 中有没有自动修剪路径字符串的方法 例如 C Documents and Settings nick My Documents Tests demo data demo data emx becomes C Documents dem
  • 从 Delphi 调用 C# dll

    我用单一方法编写了 Net 3 5 dll 由Delphi exe调用 不幸的是它不起作用 步骤 1 使用以下代码创建 C 3 5 dll public class MyDllClass public static int MyDllMet
  • 服务器响应 PASV 命令返回的地址与建立 FTP 连接的地址不同

    System Net WebException 服务器响应 PASV 命令返回的地址与建立 FTP 连接的地址不同 在 System Net FtpWebRequest CheckError 在 System Net FtpWebReque

随机推荐

  • FindControl 返回空值

    我试图根据相关文本框控制按钮的状态 除了前缀之外 名称均相同 文本框和按钮位于页面上的表格中
  • 以编程方式将击键发送到 Groovy 或 bat 脚本中的窗口程序

    背景故事 我需要以编程方式查找两个文件之间的差异 我想使用 WinMerge 生成一个报告 工具 gt 生成报告 我可以解析该报告以获取两个文件之间的差异 我需要使用 Groovy 脚本或 bat 脚本来完成此操作 我希望 WinMerge
  • 在 Selenium Webdriver 中,如何获取元素后面的文本?

    我想获得恰好位于特定元素之后的文本 请看示例代码 div class h4 Sender h4 p span class screenHidden Name span submitter br span class screenHidden
  • nginx - php-fpm 集群

    我有三台 php fpm 服务器和一台 nginx 服务器 我想使用 nginx 服务器对 php fpm 进行负载平衡 php fpm 服务器1 192 168 10 31 php fpm 服务器2 192 168 10 32 php f
  • Meteor - 无法在 Windows 8.1 上运行 tasklist.exe

    我使用 Windows Installer 安装了最新版本的 Meteor v 1 1 0 2 我使用的是 Windows 8 1 一切似乎都已正确安装 因为我能够使用创建新的流星项目meteor create projectName 当我
  • 编译器不会为多态常量值选择类型类

    我是 Haskell 的新手 所以请提前原谅我 为什么以下 haskell 代码无法编译 编译器似乎无法看到表达式的类型 maxBound a is a其中有一个Enum提供了实例 而不是一些type variable a0 这是ambig
  • 如何获取嵌入式 MATLAB 函数的内容

    我的 Simulink 模型中有一些嵌入式 MATLAB 函数 有没有办法获取此块的内容 您在编辑器中看到的文本 我的第一个猜测是使用 find system 获取嵌入的 MATLAB 函数 然后使用 get param 获取内容 但我没有
  • 无法将mongodb容器连接到docker中的节点容器

    我用 2 个镜像制作了 3 个 docker 容器这个仓库 https github com Samar 080301 MernCrudApp1 使用 MongoDB 公共镜像 我使用以下命令打开了所有三个容器sudo docker com
  • 是否可以在 Vim 中以不同的方式显示分页符号?

    One of the nice things about Vim is that one can insert a page feed symbol Ctrl L in Insert mode which delegates the pri
  • n 个字符或至少 m 个字符的正则表达式

    这应该是一个非常简单的正则表达式问题 但我在任何地方都找不到任何答案 如何制作一个正则表达式 它只匹配 2 个字符 或至少 4 个字符 这是我当前的方法 忽略正则表达式本身 这不是重点 A Za z0 9 2 A Za z0 9 4 然而
  • 当用户多次加载视图时,在 uitableview 上保存附件复选标记

    因此 我实现了一个带有 tableview 的 UIViewController 基本上它作为我的 uicollectionview 的一组 过滤器 加载 现在 当我单击表格视图中的复选标记时 它会相应地 过滤 我的单元格 但现在当我再次重
  • “dict”对象没有属性“id”

    这是我的代码 我正在尝试将 xml 字符串转换为 python 列表以在 html 模板中显示 self task xml
  • 使用 ggplot2 躲避哑铃图

    这个问题是基于这个先前的问题 https stackoverflow com q 58756264 4975218 考虑以下情节 Domain c A B C D E F G A B C D E F G A B C D E F G A B
  • 如何根据名称删除docker镜像?

    我想删除名称包含给定字符串的所有版本的 docker 映像 imagename 我已经尝试过以下方法 但似乎不起作用 docker images grep imagename xargs I docker rmi 请尝试以下操作 docke
  • Openfire Android PubSub 订阅请求批准

    我是 Openfire 的新手 因此我对 pubsub 功能有疑问 实际上 我已经创建了一个节点设置访问模型 as 授权 如下所示 PubSubManager mgr new PubSubManager xmpp getConnection
  • React Native 在 OnChange 中获取 TextInput 的名称

    我正在尝试为多个 TextInput 制作通用的 onChange 处理程序 然而 当我访问该事件时 我能得到的最好的结果是 event nativeEvent 它有 3 个键 事件计数 目标和文本 目标只是一个数字 我从文档中意识到 名称
  • MVC 5 种子用户和角色

    我一直在玩新的 MVC 5 我有一些使用代码优先迁移的模型 控制器和视图设置 我的问题是如何播种用户和角色 目前 我在 Configuration cs 的 Seed 方法中播种了一些参考数据 但在我看来 只有在某些内容首次到达 Accou
  • 如何在容器 div 内拥有具有固定页眉和页脚的可滚动正文?

    我有一个容器 div 有两个孩子 div 里面的元素 我想安置一个孩子 div 在顶部和其他孩子 div 在容器的底部 div 中间部分 内容 应在顶部和底部子项之间滚动 div 元素 我想要两个孩子 div 容器内的元素 div 具有固定
  • 单个文件中的多个类

    我无法将多个类放入一个文件中 例如 当我的文件如下所示 public class FirstClass public class SecondClass public class ThirdClass 我在编译过程中遇到错误 我不太确定是什
  • 加密 web.config 中的 appSettings

    我正在开发一个网络应用程序 它需要将用户名和密码存储在 web Config 中 它还引用一些由网络应用程序本身而不是客户端请求的 URL 我知道 Net 框架不允许提供 web config 文件 但我仍然认为以纯文本形式保留此类信息是不