问题列表 - 第2140页

ProtectedData.Protect间歇性失败

我正在写一个密码加密例程.我写了下面的应用来说明我的问题.大约20%的时间,此代码按预期工作.其余时间,解密会引发加密异常 - "数据无效".

我认为问题出在加密部分,因为解密部分每次都是一样的.也就是说,如果加密例程产生解密例程可以解密的值,则它总是可以解密它.但是,如果加密例程产生一个阻塞解密例程的值,它总是会窒息.所以解密程序是一致的; 加密例程不是.

我怀疑我对Unicode编码的使用是不正确的,但我尝试过其他具有相同结果的人.

我究竟做错了什么?

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Security.Cryptography;

namespace DataProtectionTest
{
    public partial class Form1 : Form
    {
        private static readonly byte[] entropy = { 1, 2, 3, 4, 1, 2, 3, 4 };
        private string password;
        public Form1()
        {
            InitializeComponent();
        }

        private void btnEncryptIt_Click(object sender, EventArgs e)
        {
            Byte[] pw = Encoding.Unicode.GetBytes(textBox1.Text);
            Byte[] encryptedPw = ProtectedData.Protect(pw, entropy, DataProtectionScope.LocalMachine);
            password = Encoding.Unicode.GetString(encryptedPw);     
        }

        private void …
Run Code Online (Sandbox Code Playgroud)

.net c# security encoding cryptography

3
推荐指数
1
解决办法
4234
查看次数

如何调整图像大小?

我拍了一张图片UIImagePickerController,但文件看起来太大了,无法通过互联网传输,我想调整图片大小.我找不到任何与图像处理相关的方法.

有什么建议?

iphone image-resizing

3
推荐指数
1
解决办法
709
查看次数

如何查找具有最常见标记的记录,例如StackOverflow中的相关问题

我们可以在StackOverflow网站上用多个标签标记一个问题,我想知道如何找出与常见标签最相关的问题.

假设我们在数据库中有100个问题,每个问题都有几个标签.假设用户正在浏览特定问题,我们希望系统在页面上显示相关问题.相关问题的标准是它们具有最常见的标签.

例如:问题1标有AAA,BBB,CCC,DDD,EEE.

问题2与前1相关,因为它也包含所有这5个标签.问题3与前2相关,因为它只有Questio1有4或3个标签.......

所以我的问题是如何设计数据库并快速找出与问题1相关的问题.非常感谢你.

sql database tags algorithm

7
推荐指数
2
解决办法
1210
查看次数

存储UI设置的最佳做法?

我们目前正在计划一个更大的WPF LoB应用程序,我想知道其他人认为是存储大量UI设置的最佳实践,例如

  • 扩张国
  • 菜单订单
  • 调整属性
  • 等等...

我不喜欢使用提供的SettingsProvider(即App.config文件)拥有数十个存储值的想法,尽管它可以用于使用自定义SettingsProvider将其存储在嵌入式数据库中.能够使用某种数据绑定也是一个问题.有谁有同样的问题?

你做了什么来存储很多用户设置?

c# wpf settings appsettings

11
推荐指数
3
解决办法
5858
查看次数

HTTP 1.0与1.1

有人能简单介绍一下HTTP 1.0和HTTP 1.1之间的区别吗?我花了一些时间与两个RFC,但未能在它们之间拉出很多差异.维基百科说:

HTTP/1.1(1997-1999)

当前版本; 默认情况下启用持久连接,并且与代理一起使用.还支持请求流水线操作,允许同时发送多个请求,允许服务器为工作负载做准备,并可能更快地将请求的资源传输到客户端.

但这对我来说并不意味着很多.我意识到这是一个有点复杂的主题,所以我不期待一个完整的答案,但有人可以给我一个较低层次的差异的简要概述吗?
我的意思是,我正在寻找实现HTTP服务器或应用程序所需的信息.我主要是想在正确的方向上轻推一下,这样我就可以自己搞清楚了.

http http-1.0 http-1.1

247
推荐指数
5
解决办法
20万
查看次数

更新Windows服务的过程?自动化还是手动?

如果我在服务器上有Windows服务,那么更新服务的"最佳实践"是什么?(说它有一个错误,或者我需要为它添加更多功能).

有没有办法可以关闭服务,修补它并以更自动化的方式启动和运行?

(任何带代码的链接都会很棒)

windows-services

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

已添加书签的页面重定向

我最近将一个站点从asp转换为CF. 不幸的是,很多旧用户都将"主页"加入书签.www.example.com/homepage.asp

是否有一种方法可以将所有流量从该页面重定向到当前的index.cfm?

我通常会删除这些文件,但是所有者想要保留它以用于比较原因.

有任何想法吗?

谢谢

coldfusion redirect asp-classic

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

Visual Studio是用winforms编写的吗?

用.NET编写的Visual Studio是winforms吗?或者winforms对于编辑器类型的应用程序来说太慢了?

visual-studio winforms

8
推荐指数
3
解决办法
5250
查看次数

StackOverFlow上的页面视图计数器

实现页面视图计数器的最佳方法是什么,就像他们在每个问题都有"视图"计数器的网站上所拥有的那样?

考虑性能和可伸缩性问题.

asp.net

10
推荐指数
3
解决办法
3900
查看次数

GUID和UUID之间有什么区别吗?

我看到这两个缩略词被抛出,我想知道GUID和UUID之间是否有任何区别?

uuid guid

833
推荐指数
4
解决办法
20万
查看次数