小编zex*_*oor的帖子

加密app.config中的连接字符串,以便它可以在不同的系统上工作

我用这篇文章来加密我的app.config。问题是,当我在另一台计算机上测试该应用程序时,该系统无法解密连接字符串。

我也在MSDN上阅读了这篇文章,并注意到

连接字符串只能在对其进行加密的计算机上解密。

现在如何加密连接字符串app.config

c# encryption

5
推荐指数
1
解决办法
3392
查看次数

连接字符串安全 C#

我创建了一个使用 mysql 来验证用户登录的 ac# 程序。我在谷歌上搜索了连接字符串的安全性,每件事都是关于 web.config 文件的。是否有必要在纯 C# 程序中隐藏连接字符串?如果是,请给我参考这样做。

我加密了我的代码,这足以保护我程序中的连接字符串吗?

private static MySqlConnection myConnection = new MySqlConnection("sample connection string");
Run Code Online (Sandbox Code Playgroud)

解决问题后的微小编辑:我找到了App.config为连接字符串设计的加密文章和项目,您可以在此处查看

c# connection-string

2
推荐指数
1
解决办法
4528
查看次数

使用 Stream Builder 创建列表视图

想要使用流从服务器的实时数据创建列表视图,因此创建假数据流,然后将其快照保存在列表中以测试结果,当在 ListTile 中使用该列表并运行应用程序时,会出现以下错误:

构建 ListTile(dirty) 时抛出以下断言:找不到材质小部件。

ListTile 小部件需要一个 Material 小部件祖先。

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: SafeArea(
        child: Center(
          child: StreamBuilderPage(),
        ),
      ),
    );
  }
}

class StreamBuilderPage extends StatefulWidget {
  @override
  _StreamBuilderPageState createState() => _StreamBuilderPageState();
}

class _StreamBuilderPageState extends State<StreamBuilderPage> {
  List<int> items = [];
  @override
  Widget build(BuildContext context) {
    return StreamBuilder(
      //Error number 2
      stream: NumberCreator().stream,
      builder: (context, snapshot) {
        if (snapshot.connectionState == ConnectionState.waiting) {
          return …
Run Code Online (Sandbox Code Playgroud)

dart flutter

2
推荐指数
1
解决办法
8408
查看次数

标签 统计

c# ×2

connection-string ×1

dart ×1

encryption ×1

flutter ×1