• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >编程问答 > 动态加密算法

动态加密算法

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-07

佚名通过本文主要向大家介绍了加密算法,软件加密算法,数据加密算法,aes加密算法图解,rsa加密算法等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:动态加密算法
描述:

想求一个实用的加密算法。可逆与否无所谓。
开始想的是用时间做种子,sha1来加密,很简单吧。
但是时间这个不确定因素太大了,不同设备时间可能不一样(我就喜欢把时间调快5分钟)。有没有不受时间影响但是每次加密出来的结果是动态的算法?


解决方案1:

用固定的种子初始化随机数发生器,之后只要是第相同次数产生的随机一定是一样的。

如果你是想做动态密码,还是用时间比较合适,先将时间进行一个运算,使其在一定范围内都是同一个值,比如,按5分钟一个周期来算,每分钟可以分成12个固定数字,再用这个来计算你的动态密码即可。一般只要是跟时间服务器同步的设备,时间偏差都很小。

如果要考虑偏差较大的情况,可以考虑扩大小段时间范围,比如10分钟,20分钟等。或者就保持5分钟,但每次验证的时候同时对上一段和下一段时间产生的密码进行验证,相当于扩大时间范围到15分钟。


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Js算法问题:判断一组数字中有几组相同的数字并计算相同数字个数?
  • PythonRSA公钥加密结果不一致
  • 用C++多线程实现RSA算法
  • 谁能破解这个php加密算法
  • 一个能体现实时位置变化的排队系统算法?
  • RSA的公式化简问题
  • 动态加密算法
  • 算法编程计算题
  • 破解非常简单的加密算法

相关文章

  • 2017-06-07 (shell)根据编译时终端的显示判断编译是否卡住的问题
  • 2017-06-07 (VFP)复制一个项目,行吗?
  • 2017-06-07 golangsocketio跨域报错
  • 2017-06-07 七牛上传JS/CSS的时候,MIMETYPE识别错误,而且没有GZIP
  • 2017-06-07 debian系统安装有python34和python35,怎样为python35安装pip3?
  • 2017-06-07 python用beautifulsoup爬取豆瓣250的问题
  • 2017-06-07 String.format()python3中format方法的一些问题
  • 2017-06-07 python写梯度下降的算法问题
  • 2017-06-07 客户端上传图片到私密空间后,生成的url地址是永久有效的吗?
  • 2017-06-07 急求jbpm大侠:项目部署异常

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • jboss报错,帮忙看下,谢谢了
    • 七牛cdn里对图片资源做处理的链接返回给客户端指定比例的图片的收费问题
    • python源码混淆一般用什么比较好?百度的在线混淆好像不支持Python2,源码是python2的
    • 求字符串版本号比较算法!
    • 全面迁移到Python33
    • python小白的基础问题关于while循环的嵌套
    • 管理者看一下,音视频转换的api文档全都404错误了
    • 七牛云js-sdk
    • python中没有这个CDict模块
    • Redis使能密码后Ubuntu虚拟机无法正常关机

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有