最近一直觉得注册的账户越来越多,帐号密码神马的容易弄混。自己就折腾了一个简单的账户管理工具,其实实现也挺简单,将每个账户的密码及相关密码提示信息,经aes算法加密之后保存到数据库,当前登录用户可以查询自己的账户信息,而不是别人的。界面如下:

数据表sql语句:

 1 GO
 2
 3 /****** Object:  Table [dbo].[tb_Account]    Script Date: 10/23/2013 14:00:39 ******/
 4 SET ANSI_NULLS ON
 5 GO
 6
 7 SET QUOTED_IDENTIFIER ON
 8 GO
 9
10 SET ANSI_PADDING ON
11 GO
12
13 CREATE TABLE [dbo].[tb_Account](
14     [typeId] [int] NOT NULL,
15     [Id] [int] IDENTITY(1,1) NOT NULL,
16     [userId] [int] NOT NULL,
17     [AcountName] NVARCHAR(50)NOT NULL,
18     [AcountMessage] [nvarchar](100) NULL,
19     [Pwd] [varchar](50) NOT NULL
20 ) ON [PRIMARY]
21
22 GO
23
24 SET ANSI_PADDING OFF
25 GO

 1 USE AcountManager
 2 GO
 3
 4 /****** Object:  Table [dbo].[tb_type]    Script Date: 10/23/2013 14:00:58 ******/
 5 SET ANSI_NULLS ON
 6 GO
 7
 8 SET QUOTED_IDENTIFIER ON
 9 GO
10
11 CREATE TABLE [dbo].[tb_type](
12     [typeName] [nvarchar](50) NOT NULL,
13     [Id] [int] IDENTITY(1,1) NOT NULL
14 ) ON [PRIMARY]
15
16 GO

 1 USE AcountManager
 2 GO
 3
 4 /****** Object:  Table [dbo].[tb_Account]    Script Date: 10/23/2013 14:00:39 ******/
 5 SET ANSI_NULLS ON
 6 GO
 7
 8 SET QUOTED_IDENTIFIER ON
 9 GO
10
11 SET ANSI_PADDING ON
12 GO
13
14 CREATE TABLE [dbo].[tb_Account](
15     [typeId] [int] NOT NULL,
16     [Id] [int] IDENTITY(1,1) NOT NULL,
17     [userId] [int] NOT NULL,
18     [AcountMessage] [nvarchar](100) NULL,
19     [Pwd] [varchar](50) NOT NULL
20 ) ON [PRIMARY]
21
22 GO
23
24 SET ANSI_PADDING OFF
25 GO

有个小工具,总比放在文本文件中好些,管理起来也方便点,关于密码等信息,也是经过md5或者aes加密算法处理的。

转载于:https://www.cnblogs.com/wolf-sun/p/3388970.html

[Winform]一个简单的账户管理工具相关推荐

  1. 虚拟桌面:一个简单的桌面管理工具

    转载请标明是引用于 http://blog.csdn.net/chenyujing1234 欢迎大家拍砖! 参考英文文章: <<Virtual Desktop: A Simple Desk ...

  2. SilkierQuartz 1.0.21 发布, 是一个 Quartz.NET 的强大且简单的Web管理工具和承载组件...

    SilkierQuartz 是一个新的合并了 Quartzmin 和 QuartzHostedService的组件! Quartz.NET 是一个完整的开源的任务规划系统,从小应用至大型企业级应用都可 ...

  3. Python简单主机批量管理工具

    Python简单主机批量管理工具 一.程序介绍 需求: 简单主机批量管理工具需求:1.主机分组2.主机信息使用配置文件3.可批量执行命令.发送文件,结果实时返回4.主机用户名密码.端口可以不同5.执行 ...

  4. 一个简单的主机管理模拟程序

    最近写的一个小练习,主要是把前面学的东西整合一下.写了一个简单的主机管理界面,主要是练习以下知识点: Session和Cookie进行登录验证(装饰器) 数据库的基本操作 (单表,1对多,多对多) F ...

  5. 实现一个简单的压测工具

    公司开发了一些服务器程序:上生产前需要进行压力测试,测试点包括:并发数.响应时间.吞吐量等指标.领导说,能不能仿照LoadRunner实现一个简单的压测工具(并发数在10000以上,结果指标以曲线图的 ...

  6. Asp.NetMVC利用LigerUI搭建一个简单的后台管理详解(函登录验证)

    上一篇 Asp.Net 中Grid详解两种方法使用LigerUI加载数据库数据填充数据分页 了解了LigerUI 中Grid的基本用法  现在结合上一篇的内容做一个简单的后台管理,当然也有前台的页面. ...

  7. 【编程技巧】Code snippets(代码片段)在Visual Studio中的使用(附简单的Snippet管理工具)

    引言 Code snippet (代码片段)在VS中指的是基于IDE支持的利用快捷方式快速输入一小段,或者称之为一整块代码的功能,在日常编程,特别是在工作中写内容相似的业务代码时,利用Snippet功 ...

  8. [HDF5] 封装了一个简单的C++ HDF5工具库,实现常用数据类型的读写

    目录 一.开发环境 二.主要功能 三.文件结构 四.HDF5写数据到hdf5文件功能实现 五.HDF5读hdf5文件数据到程序中数据结构功能实现 六.头文件Hdf5Function.h 七.工具类 八 ...

  9. 一个简单的硬盘管理器的实现暨南京邮电大学操作系统——实验四:简单文件系统模拟实验

    文章目录 前言 关于GPT的那点事 硬盘分区和文件系统的关系 GPT规范和MBR规范的历史[^1] GPT规范 开始干活 GPT类 定义GPT分区相关管理结构 创建一个GPT的管理类 GPT类的声明 ...

最新文章

  1. 牛客题霸 [最长公共子序列] C++题解/答案
  2. 揭秘 RocketMQ 新特性以及在金融场景下的实践
  3. 13.相机和图像——聚焦于对象实战,不断变化的焦距,景深_3
  4. 最高法明确:未成年直播打赏可退还
  5. 【仿某公司前台】 asp安全查询系统
  6. 幻昼计算机弹奏,freepiano曲谱_Freepiano简谱
  7. 2018北京网络赛B题 Tomb Raider
  8. [工作日志] LDAP的SHA加密方式--Java
  9. HTTP的options方法作用
  10. 手机浏览器找不到服务器,苹果手机的Safari浏览器找不到服务器怎么办?
  11. C# 调用打印机 打印 Excel
  12. 用百数教培管理系统轻松实现在线排课,优化机构日常管理
  13. 收集整理的ARM嵌入式linux开发入门视频教程
  14. 全球区块链理事会(GBBC)成立中国分会,开启新篇章
  15. 通过抓包获取内涵段子的接口
  16. ps图层填充颜色——先选好颜色,再选中需要填充颜色或者修改颜色的图层,最后按住Alt+Delete键。完成。...
  17. <CSS3练习> CSS动画综合案例 热点图(含素材)
  18. 认证、授权、鉴权和权限控制
  19. 上班工资低,想换行业,这5个冷门职业不错,竞争小,有前途
  20. 7-3 Swan学院社团招新

热门文章

  1. Git 最佳实践:分支管理
  2. 生产者与消费者案例-虚假唤醒
  3. spring加载配置文件
  4. Kotlin系列之循环
  5. 修改SSO管理员密码
  6. angular组件-特殊的瀑布流(原创)
  7. 栈的应用2---后缀表达式
  8. ospf-cost-FR选路实验
  9. 彻底清除备份域服务器数据元的方法
  10. 浅谈ICMP Flood***原理