当前位置:首页 » 密码管理 » 动态加密解密

动态加密解密

发布时间: 2022-12-29 04:56:28

1. 什么是动态密码

动态密码就是随机的,由程序随机生成一组数字,分别储存在计算机和u盘中,一次有效,用过即废。常用于智能门锁。

2. plc分期付款动态密码被破解是什么罪


本发明涉及一种基于PLC的动态密码保护系统,本发明还涉及一种基于PLC的动态密码保护方法,属于密码生成和保护领域。



背景技术:

在工业控制领域,设备生产商经过多年行业积累,常常有一些自己独有的功能体现在设备里。设备生产商为了保护自己的知识产权,可能会限制某些功能的使用或采取收费模式。通过密码解锁这些功能。现有的密码解锁方法,缺点是密码为固定密码,容易被其他人记录造成密码泄露。如果采用每台设备一个密码必然造成每台设备需要修改程序,加大软件工程师的服务量。另外,由生产厂商在现场解锁功能会增加设备生产商的服务量。现有方法只能提前在程序中预先设定好允许使用时间,难以弹性的控制解锁功能的允许使用时间。



技术实现要素:

本发明的目的在于提供一种基于PLC的动态密码保护系统和方法,以解决上述问题。

本发明采用了如下技术方案:

一种基于PLC的动态密码保护系统,其特征在于,包括:加密模块和解密模块,其中,加密模块具有:钥匙码加密子模块,设定一个钥匙码,将原始数据和钥匙码进行加减或乘除运算,产生加密数据;替换加码子模块,预先定义好替换码,将原始数据x进行逐个替换,得到结果y;以及矩阵变化加密子模块,输入信息为动态码,序列号,允许使用时间,以上三个部分经过处理后都变成a位数据,组成3行a列矩阵做为输入,设置一个矩阵顺序加密码,由换列顺序码和换行顺序码组成,以矩阵顺序码作为规则改变行列顺序产生新的3行a列矩阵,将3行a列矩阵一共3a位数据做为加密结果输出,加密模块运用三个子模块中的至少两个对动态码、序列号和允许使用时间进行加密,解密模块,相对于使用子模块进行加密的过程逆向运行,对加密后的数据进行解密。

进一步,本发明的基于PLC的动态密码保护系统,还可以具有这样的特征:其中,加密模块使用全部三个子模块对动态码、序列号和允许使用时间进行加密。

进一步,本发明的基于PLC的动态密码保护系统,还可以具有这样的特征:其中,加密模块依次使用钥匙码加密子模块、替换加码子模块和矩阵变化加密子模块对动态码、序列号以及允许使用时间进行加密。

本发明还提供一种基于PLC的动态密码保护方法,利用如上述任意一项的基于PLC的动态密码保护系统进行密码保护,其特征在于,包括如下步骤:

步骤一:设定加密规则;

步骤二:PLC提供动态码和模块序列号;

步骤三:设定允许使用时间,然后使用加密模块对动态码、模块序列号和允许使用时间进行加密生成动态密码;

步骤四:将动态密码传送给用户,在设备上的解密模块中进行解密,得到密码。

进一步,本发明的基于PLC的动态密码保护方法,还可以具有这样的特征:其中,动态密码是通过采集plc开机时时间或者plc程序每次上电生成一个随机数而得到的。

进一步,本发明的基于PLC的动态密码保护方法,还可以具有这样的特征:其中,模块序列号是PLC的序列号,用来限制每个plc密码不同。

进一步,本发明的基于PLC的动态密码保护方法,还可以具有这样的特征:在步骤四中,解密时还包括步骤:PLC将由动态码解密出的PLC序列号和PLC自身的序列号进行比对,如果一致,那么将使用时间赋值给内部变量,并打开相应功能。

3. 1.什么是数据加密简述加密和解密的过程。

Sesoffice隐形加密技术具有强制加密、自动加密、实时加密、动态加密和无损加密的特点,对文件加密和解密是自动进行的,无需用户干预,用户实际上是无知觉的,在文件编辑和使用过程中,不需要明文过渡,不产生明文。一旦离开使用环境,加密的文件无法打开或打开是乱码。隐形加密从根源上解决文档安全问题。客户端只加密,不解密,软件里无解密函数,无法利用客户端软件来破解解密,理论上增加了破解难度。

4. 如何给文件设置动态密码

加密:
1.在Windows 9X/Me/2000中
进入要加密的文件夹,点击右键,在弹出的菜单中选择“自定义文件夹“。接下来在向导中点击“下一步”,选择“自定义”并勾选“选择或编辑该文件夹的Html模板”,在模板类型中选择“标准”,并选中“编辑该模板”,点击下一步(在Win98中稍有不同,直接在向导中选择“创建或编辑HTML文档”即可)。此时将会打开一个名为“Folder”的文本文件。在该文件中找到<script language="JavaScript">字段,在其下方输入以下内容(中文双引号内为注释内容,不需要输入):
var pass=prompt("Please Enter the Password");“prompt命令后的括号内输入进入文件夹后的提示用语,可以为中文。分号可省略。可此行必须单独一行”
if(pass!="123")“密码为123,也可以设置为其他密码”
{window.location="c:"}“若密码错误,则进入C盘,也可以设为别的分区,但是只能为根目录”
保存后退出该文件设置便可以起效。folder.htt文件在创建后,下次需要更改设置我们就可以直接在文件夹中找到folder.htt文件,用记事本打开后进行修改,保存后设置即可生效。若是在WinMe操作系统,则没有<script language="JavaScript">字段,我们要找的字段是<script>,把上面的内容放在该字段后即可。
2.在Windows XP中
在Windows XP中的“自定义文件夹”中没有相应的选项对模板进行编辑,而且直接编辑其中的folder.htt文件也无效。这时候我们可以“曲线救国”:先在Windows2000中按以上方式建立一个加密的文件夹,然后把该文件夹整体复制到Windows XP中即可。
通过以上的方法,我们可以完成对私人文件夹的加密。虽然比较简单,但是也能起到一定的作用,特别是对于那些无意窥视他人隐私的人来讲。

解密:
方法一(适用于Windows98/Me系统):进入一个未加密的文件夹,点击菜单栏上的“查看”命令,取消“按Web页查看”选项。再次点击“查看”,选择“文件夹选项”,在弹出的对话框中选择“查看”选项卡。点击“与当前文件夹类似”,确定后即可取消本机上所有文件夹的加密。
方法二:采用方法一将会取消对所有已加密文件夹的加密属性,无法对单个文件夹进行解密操作,而且不适用于Win2000、XP系统。其实,不管是在98系统还是2000/XP系统下,破解这种类型的加密文件夹有一个通用的方法,我们甚至可以像进入自己的文件夹那样进入到加密的文件夹:假设被加密的文件夹为d:\lj,那么只需要在地址栏中输入d:\lj\folder settings\folder.htt,就可以打开改设置文件(folder.htt)。我们只要在改文件中找到进行加密的几行代码,密码就毫无保留的呈现在了我们面前。记下了密码,再打开加密的文件夹,我们就可以轻松进入了!

用优化大师加密。

Windows优化大师主要特点如下:

1、详尽准确的系统信息检测。Windows优化大师深入系统底层,分析用户电脑,提供详细准确的硬件、软件信息,并根据检测结果向用户提供系统性能进一步提高的建议。

2、全面的系统优化选项。磁盘缓存、桌面菜单、文件系统、网络、开机速度、系统安全、后台服务等能够优化的方方面面全面提供。并向用户提供简便的自动优化向导,能够根据检测分析到的用户电脑软、硬件配置信息进行自动优化。所有优化项目均提供恢复功能,用户若对优化结果不满意可以一键恢复。

3、强大的清理功能
(1)、注册信息清理:快速安全清理注册表。

(2)、垃圾文件清理:清理选中的硬盘分区或指定目录中的无用文件。

(3)、冗余DLL 清理:分析硬盘中冗余动态链接库文件,并在备份后予以清除。

(4)、ActiveX 清理:分析系统中冗余的ActiveX/COM组件,并在备份后予以清除。

(5)、软件智能卸载:自动分析指定软件在硬盘中关联的文件以及在注册表中登记的相关信息,并在备份后予以清除。

(6)、备份恢复管理:所有被清理删除的项目均可从Windows优化大师自带的备份与恢复管理器中进行恢复。

4、有效的系统维护模块
(1)、驱动智能备份:让您免受重装系统时寻找驱动程序之苦。

(2)、系统磁盘医生:检测和修复非正常关机、硬盘坏道等磁盘问题。

(3)、Windows系统医生:修复操作系统软件错误。

(4)、Windows内存整理:轻松释放内存。释放过程中CPU占用率低,并且可以随时中断整理进程,让应用程序有更多的内存可以使用。

(5)、Windows进程管理:应用程序进程管理工具。

(6)、Windows文件粉碎:彻底删除文件。

(7)、Windows文件加密:文件加密与恢复工具。

系统信息检测的主要功能为:向使用者提供系统的硬件、软件情况报告,同时提供的系统性能测试帮助使用者了解系统的CPU/内存速度、显示卡速度等。检测结果用户可以保存为文件以便今后对比和参考。检测过程中,Windows优化大师会对部分关键指标提出性能提升建议。

1、系统检测模块按照系统信息总揽、处理器和BIOS、视频系统信息、音频系统信息、存储系统信息、网络系统信息、其它外部设备、软件信息检测、系统性能测试等分为九个大类:

(1)、系统信息总揽:检测Windows操作系统的一些情况,同时对系统的主要硬件设备列表显示。

(2)、处理器和BIOS:检测电脑的CPU、BIOS、主板(包括芯片组、主板插槽、接口等)、系统制造商、总线设备等。
Windows优化大师可以检测的CPU类型如下:

Intel系列:Pentium M、Celeron M、Xeon MP、Xeon、Pentium 4 Prescott、Pentium 4 Northwood、Celeron Northwood、Pentium 4 Willamette、Celeron Willamette、Pentium 3 Tualatin、Celeron Tualatin、Pentium 3 Xeon、Pentium 3 Coppermine、Pentium 3 Katmai、Celeron II、Pentium II(0.25微米)、Pentium II(0.35微米)、Pentium II(移动处理器)、Celeron A、Celeron、Pentium MMX P55C(0.25微米)、Pentium MMX P55C(0.28微米)、Pentium MMX Mobile(移动处理器)、Pentium等CPU。

AMD系列:Athlon 64、Sempron、AthlonXP Barton、Athlon XP Thoroughbred、Athlon XP Palomino、Thunderbird、Duron Morgan、Duron、Athlon、K6-III Sharptooth、K6-II+、K6-II Chomper、K6(0.25微米)、K6(0.3微米)、K5等CPU。

(3)、视频系统信息:检测用户的显卡和显示器。

(4)、音频系统信息:检测Wave输入/输出设备,MIDI输入/输出设备、音频附加设备和混音设备。

(5)、存储系统信息:检测系统的内存、硬盘和光驱的情况。

(6)、网络系统信息:检测局域网和广域网的信息。

(7)、其它外部设备:检测键盘、鼠标、USB控制器、打印机、即插即用设备的信息。

值得注意的是:部分设备(CPU、显卡芯片、声卡芯片、网卡芯片、主板芯片组等)即使没有安装驱动程序,Windows优化大师也能将其识别出来。

(8)、软件信息检测:检测用户电脑中安装了的软件。
Windows优化大师检测到的软件为使用者正常安装的Windows软件(不包括DOS程序)。单击“卸载”按钮,用户可以在Windows优化大师中卸载选中的软件;如果部分软件用户已经卸载或者已经安装了更好的版本而其软件信息依然存在,用户可以选中后单击“删除”按钮来删除旧软件的相关信息。

(9)、系统性能检测:通过测试处理器/内存速度、显示卡/内存速度给出系统的综合评分。
Windows优化大师系统性能测试将根据用户系统的处理器/内存速度、显示卡/内存速度总体评分和各自的独立分值。其中显示卡/内存速度测试的通过测试显卡的以下项目来评分:1、像素扫描和填充速度;2、文本、曲线和窗口卷动速度;3、抓屏、图片压缩/解压、图片输出;4、Direct3D来给出显示卡的综合评分。

为了方便用户的比较,Windows优化大师提供了两种参照系统,分别为:

AMD AthlonXP 2600+ 处理器/512M DDR400 内存/ATI Radeon9550 64MB 显存/WindowsXP 操作系统/1280X1024 分辨率 32位真彩色

Intel Pentium 4 3.06GHz 处理器/512M DDR400 内存/ATI Radeon9800 Pro 128MB 显存/WindowsXP 操作系统/1024X768 分辨率 32位真彩色

注意:对于不同的显示颜色数和不同的操作系统,显示卡的测试结果可能会有很大的出入,请参照相同的操作系统和相同的显示设置来进行对比。

系统的优化、维护和清理常常让电脑初学者头痛,即便是使用各种系统工具也常常感到无从下手。那么怎样才能简便、有效地使用Windows优化大师,让自己的电脑系统始终保持最佳状态呢?

第一步、单击Windows优化大师的“自动优化”按钮,进入自动优化窗口。

自动优化的界面为向导模式。其界面的按钮用途分别为:“下一步”按钮,进行下一步的操作;“上一步”按钮,返回上一步的界面,重新进行操作;“退出”按钮,关闭自动优化窗口,返回Windows优化大师主程序;“帮助”按钮,查看自动优化使用帮助。

第二步、单击“下一步”,Windows优化大师将要求您选择用户类型和因特网接入方式。
用户应该根据以下说明进行选择。

Windows优化大师提供了7种用户类型给用户选择,包括:Windows标准用户适用于Windows的所有没有特殊需求的用户;电脑游戏爱好者用户适用于经常玩CS等3D游戏的用户;系统资源紧张用户适用于开机后系统资源的可用空间较小的用户;多媒体爱好者适用于经常运行多媒体程序的用户;大型软件用户适用于经常同时运行几个大型程序的用户;光盘刻录机用户适用于经常进行光盘刻录的用户;录音设备用户适用于经常进行音频录制和转换的用户。在这里,使用者应该根据自己的电脑系统的主要用途进行选择,如果您的电脑没有固定的使用方式(即:您是什么软件都运行的人),建议您选择Windows标准用户。

同样,Windows优化大师也为用户提供了8种因特网接入方式。分别是:14.4K、28.8K、33.6K、56K的4种Modem接入方式;ISDN接入;ADSL接入;Cable Modem接入;局域网或宽带接入。
虚拟光驱的用户在这一步还应该选中“当前系统使用了虚拟光驱”。

第三步、单击“下一步”,自动优化窗口将显示优化组合方案的情况和优化标准。

第四步、单击“下一步”,将进行自动优化,自动优化完毕后软件会提示用户优化完毕。

自动优化完毕后,建议使用者首先关闭所有正在运行的程序,然后重新启动计算机,以便让优化效果立即生效。
在自动优化前,Windows优化大师将注册表进行了备份,备份文件名为AutoOpti.reg.womb。如果使用者遇到问题,可以在注册表清理中进入恢复窗口,选择AutoOpti.reg.womb进行恢复。
使用者也可以选择自动恢复将系统恢复到操作系统的默认状态。
补充说明:如果使用者的C盘不是NTFS文件系统,自动优化将不会对进行NTFS文件系统优化,用户必须手动进入文件系统优化页面后选择相应选项来提高NTFS文件系统性能。

5. 能帮我详细的解释一下静态加密、动态加密和硬件加密是什么概念么举例更好!

静态加密技术是指在加密期间,待加密的电子文件处于已存在但未使用状态,操作者通过输入密码或密钥证书或数字签名等方式,对电子文件进行加密。加密文件使用时,需要操作者通过输入密码或密钥证书或数字签名等解密信息,在得到明文后才能使用。目前市场上许多应用系统中(如WORD的“加密文件”功能等)的口令或密钥证书功能,就属于这种加密方式。
动态加密技术,也称为实时加密或透明加密技术,是指电子文件在使用过程中,如新建文件、编辑文件,计算机自动对电子文件进行加密操作,无需操作者对电子文件进行人工干预。经过动态加密的电子文件,对于“合法”操作者来说,无需对电子文件进行解密即可使用,访问或操作加密文件与访问未加密电子文件操作动作相同。因此,对于“合法”操作者,经过动态加密的电子文件是“透明”的,好像没有进行过加密。而对“非法”操作者,即使通过其它渠道得到这些电子文件,由于电子文件经过动态加密,使其无法使用。即使能够打开电子文件,计算机界面上也只是一些“乱码”而已,更谈不上对电子文件进行阅读、编辑和打印。动态加密技术的主要特征为电子文件从创建开始,就处于加密状态,保存在计算机存储器中的电子文件也是加密的。
硬件加密是通过专用加密芯片或独立的处理芯片等实现密码运算。将加密芯片、专有电子钥匙、硬盘一一对应到一起时,加密芯片将把加密芯片信息、专有钥匙信息、硬盘信息进行对应并做加密运算,同时写入硬盘的主分区表。这时加密芯片、专有电子钥匙、硬盘就绑定在一起,缺少任何一个都将无法使用。经过加密后硬盘如果脱离相应的加密芯片和电子钥匙,在计算机上就无法识别分区,更无法得到任何数据。

6. 加密和解密技术是怎么样的

随着信息化的发展,社会将由电子计算机网络连成一体,构成现代化信息系统,并通过通信网络对社会提供广泛的信息服务。一方面,实现信息共享,充分发挥信息的价值。另一方面,信息犯罪日趋严重。仅在西方国家,包括计算机病毒在内的计算机犯罪,每年正以20%的速度增长。这一事实说明信息共享与信息安全之间存在着尖锐的矛盾。人们为了维护国家和个人的合法权益,保护有价值的信息不被侵犯,对计算机系统和通信系统采取了加密技术和解密技术。

为防止电脑犯罪,必须有效保存好自己电脑里的信息有效地加密从信息的本质来看,信息是人类赖以生存的重要资源之一。信息能使人们增加知识,能向人们解释事物。军事上谁掌握战场动态信息流,谁就可能在战术上取胜。商业上谁掌握商品信息流,谁就可能取得高额利润。总之,社会的物质和能源都是借助信息而产生出价值。因此,信息是有价值的,不能随便让他人使用。如果一个国家的国防机密被泄露,很可能会导致国家的毁灭。即使是技术开发也应该实行有偿信息服务。因此,在计算机系统和数据库中附加加密和解密技术,实质上就是对信息的保护和封锁,是为了保护信息所有者和合法使用者的权利。

从信息犯罪的特点来看,加密解密技术也有十分重要的意义。一般来说,从事信息犯罪的人都受过良好的教育,有较高的知识水平,他们了解计算机的构造和工作原理。电脑窃贼凯文·米特尼克利用一台电脑和一部无线电话,屡次破译成功美国许多大公司和政府国防部门的电脑密码,自由进入他们的电脑网,轻而易举地获得了二万多个信用卡号码。在计算机应用领域不断扩大的情况下,信息犯罪的范围也越来越广,而且犯罪后不易留下证据。电脑窃贼盗窃钱财时往往金额巨大,使国家或个人损失惨重。只有强化加密技术,才有希望把损失减到最低程序。因此,加密和解密技术也是防止信息犯罪的必要而有效的措施。

从以上两个方面看来,加密和解密技术完全是为信息流通中的安全与合法使用服务的。如果说我们的社会正在走向“信息社会”,加密和解密技术就必然是未来电子技术的焦点。

7. php通过base64实现动态url加密和解密的过程

BASE64不算加密,不要学微软,没有实际价值、浪费系统资源。

在客户端是无法使用PHP的,PHP只能在服务器上运行,在客户端可以考虑使用JAVASCRIPT进行BASE64编码,网上有许多这样的例子,比如:http://ke..com/view/469071.htm

在服务器端可以使用PHP识别BASE64编码,使用函数base64decode即可。

热点内容
加密狗威步 发布:2025-08-17 09:40:51 浏览:136
月报的算法 发布:2025-08-17 09:36:25 浏览:894
安卓版本10怎么打开隐藏游戏 发布:2025-08-17 09:33:25 浏览:590
php获取地址栏 发布:2025-08-17 09:31:59 浏览:121
燃料存储检查 发布:2025-08-17 09:30:45 浏览:679
怎么取消qq漫游密码 发布:2025-08-17 09:24:53 浏览:457
linux微型 发布:2025-08-17 09:18:26 浏览:524
一个服务器怎分为多台电脑 发布:2025-08-17 09:17:29 浏览:975
服务器被入侵怎么办 发布:2025-08-17 09:12:29 浏览:56
python保存到excel 发布:2025-08-17 09:12:28 浏览:669