首页 > 其他分享 >winform安全登录方式

winform安全登录方式

时间:2023-06-11 15:57:01浏览次数:31  
标签:登录 密码 用户 安全 注册表 服务器 winform

1.在配置文件中记录用户名以及密码,当然需要加密,每次通过解密加载用户信息(不算安全)

2.把加密后的数据存储在注册表中,每次从注册表中加载解密

3.客户端只保存以哦那个用户账户信息,然后登录成功后将数据存储在后端的webapi中,即服务器中,并辅以过期时间(至于是你的本地缓存还是分布式缓存中,看你的项目架构),每次打开程序时访问后端服务器,将本地的用户配置信息传送到服务器,获取相应类似token的令牌,如果不过期则直接登录,或者后端把密码发送到客户端并填写到密码框中,这样用户可以直接点击登录,否则显示由于长期未登录需要重新输入用户账户密码。

标签:登录,密码,用户,安全,注册表,服务器,winform
From: https://www.cnblogs.com/HRDK-CADeveloper/p/17473039.html

相关文章

  • Linux服务器配置SSH免密码登录后,登录仍提示输入密码(一次真实的问题排查解决记录)
    我们知道两台Linux服务器机器之间如果使用ssh命令登录或scp/rsync命令传输文件每一次都需要输入用户名相对应的密码,如果要免密码,则需要对两台Linux服务器机器之间进行SSH互信。一.SSH介绍1.SSH互信原理虽然这是废话,也希望大家了解一下。SSH(SecureShell)是一种安全的传输协议,它可以......
  • 【Sword系列】第七届全国残疾人职业技能大赛样题-网络安全-特殊后门
    前言ICMP是Internet控制消息协议(InternetControlMessageProtocol)的简称,它是TCP/IP协议族的一个子协议。ICMP协议主要用于在IP网络中传递控制信息。它提供了一种在IP网络中进行错误报告、网络拓扑探测和诊断等功能的机制。通常情况下,ICMP包是由网络设备(如路由器)生成并发送给主机......
  • cedar amazon 开源的安全框架
    cedaramazon开源的安全框架,包含了指南,一个基于rust的实现(当然还包含了一些其他语言的binding)目前已经提供了RBAC以及ABAC能力,casbin是一个比较类似的东西,功能点是有一些差异,是一个值得看看学习的项目参考资料https://aws.amazon.com/cn/blogs/opensource/using-open-source-c......
  • tink google 加密安全实践的框架
    tink是google多年加密实践的框架,提供了安全的加密处理方法,可以简化不少我们的加密处理参考使用publicstaticvoidmain(String[]args)throwsGeneralSecurityException,IOException{AeadConfig.register();//1.Generatethekeymaterial.KeysetHandlekeysetHandle=Key......
  • 登录注册页面
    登录页面<template><divclass="wrapper"><divstyle="height:60px;line-height:60px;font-size:20px;padding-left:50px;color:white;background-color:rgba(0,0,0,0.2)">旧物置换平台</div><div......
  • JavaScript学习笔记:Web安全模型
    为了保证安全,浏览器中的JavaScript不能读写设备中的文件,也不能访问任意的服务器。同源策略同源策略指的是脚本只能访问与包含它的文档同源资源。源是指文档URL中的协议、主机与端口部分,完全相同则是同源,任意一项不同都不是同源。脚本文件的URL与同源策略毫不相干,同源策略至于......
  • Ubuntu免密登录腾讯云
    生成公钥ssh-keygen-trsa复制这个文件里的公钥在本地计算机上,使用SSH连接到腾讯云服务器:在连接到服务器的SSH会话中,使用以下命令编辑授权文件(如果不存在则创建)vi~/.ssh/authorized_keys将公钥写到里面退出重新登录success......
  • 【Sword系列】第七届全国残疾人职业技能大赛样题-网络安全-数据包里有甜甜圈哦~
    前言Wireshark(前称Ethereal)是一个网络数据包分析软件。网络数据包分析软件的功能是截取网络数据包,并尽可能显示出最为详细的网络数据包数据。在过去,网络数据包分析软件是非常昂贵,或是专门属于营利用的软件,Wireshark的出现改变了这一切。在GNU通用公共许可证的保障范围底下,用户可以......
  • MySQL数据库安全评估工具
    MySQL数据库安全评估工具MySQLDatabaseSecurityAssessmentTool   MySAT执行多项测试以分析数据库配置和安全策略。MySAT可以帮助评估并因此提高MySQL数据库的安全性。MySAT是一个简单的SQL脚本,它易于理解,易于维护。MySAT的结果是一份HTML格式的报告。MySQL数据库安全评估......
  • c# Winform热插拔
    1.定义接口publicinterfaceIUltraman{stringUltramanName{get;set;}stringName{get;set;}stringAttack();}2.接口的继承编译为不同的dll文件publicclassTaro:IUltraman{privatestringname="Ta......