(*****************************************************)(**)(*AdvancedEncryptionStandard(AES)*)(*InterfaceUnitv1.3*)(**)(*Readme.txt自述文档2004.12.04*)(**)(*****************************************************)(*介绍*)AES是一种使用安全码进行信息加密的标准。
它支持128位、192位和256位的密匙。
加密算法的实现在ElAES.pas单元中。
本人将其加密方法封装在AES.pas单元中,只需要调用两个标准函数就可以完成字符串的加密和解密。
(*密匙长度*)128位支持长度为16个字符192位支持长度为24个字符256位支持长度为32个字符所有加密和解密操作在默认情况下为128位密匙。
(*文件列表*)..SourceAES单元文件..Example演示程序(*适用平台*)这份Delphi的执行基于FIPS草案标准,并且AES原作者已经通过了以下平台的测试:Delphi4Delphi5C++Builder5Kylix1本人又重新进行了补充测试,并顺利通过了以下平台:Delphi6Delphi7特别说明:在Delphi3标准版中进行测试时,因为缺少Longword数据类型和Math.pas文件,并且不支持overload指示字,所以不能正常编译。
(*演示程序*)这个示例程序演示了如何使用AES模块进行字符串的加密和解密过程。
(*使用方法*)在程序中引用AES单元。
调用函数EncryptString和DecryptString进行字符串的加密和解密。
调用函数EncryptStream和DecryptStream进行流的加密和解密。
调用过程EncryptFile和DecryptFile进行文件的加密和解密。
详细参阅Example文件夹中的例子。
(*许可协议*)您可以随意拷贝、使用和发部这个程序,但是必须保证程序的完整性,包括作者信息、版权信息和说明文档。
请勿修改作者和版权信息。
这个程序基于MozillaPublicLicenseVersion1.1许可,如果您使用了这个程序,那么就意味着您同意了许可协议中的所有内容。
您可以在以下站点获取一个许可协议的副本。
http://www.mozilla.org/MPL/许可协议的发布基于"ASIS"基础,详细请阅读该许可协议。
AlexanderIonov是AES算法的最初作者,保留所有权利。
(*作者信息*)ElAES作者:EldoS,AlexanderIonovAESInterfaceUnit作者:杨泽晖(JorlenYoung)您可以通过以下方式与我取得联系。
WebSite:http://jorlen.51.net/http://mycampus.03.com.cn/http://mycampus.1155.net/http://mycampus.ecoo.net/http://mycampus.5500.org/Email:stanley_xfx@163.com
2023/10/16 19:37:23 220KB 控件 源码 计数类 资源
1
一、系统需求1、登陆功能描述此模块提供用户登录主要功能点登陆系统名称用户登陆操作角色普通员工,资产管理员,财务人员,人事管理员功能描述更具不同的登录账号,判断人员身份,进入对应的功能页面操作1.输入帐号和密码,点击登陆2.登陆成功进入用户身份类型对应的页面输出与身份对应的功能主页面2、修改登陆密码功能描述此模块提供用户在登陆系统之后,可以修改自己的登陆密码.主要功能点修改登陆密码名称修改密码操作角色普通员工,资产管理员,财务人员,人事管理员功能描述修改网站登陆密码操作1.输入原始密码2.输入新密码3.输入确认密码4.点击修改密码输出修改成功或者失败均需要提示3、修改信息功能描述此模块提供用户在登陆系统之后,可以修改自己的个人信息主要功能点修改个人信息-名称修改密码操作角色普通员工,资产管理员,财务人员,人事管理员功能描述对个人信息进行更新操作1.输入修改信息2.点击确认输出修改成功或者失败的提示4、管理普通用户功能描述此模块提供人事管理员对普通用户的管理主要功能点修改个人信息-名称用户管理操作角色人事管理员功能描述对普通用户进行信息的修改,以及普通用户添加和删除操作1.输出要操作的用户的信息2.点击查询显示结果(默认显示所有用户)a)查询结果显示用户的所有个人信息ib)要求对用户的管理操作有修改信息,和删除用户c)在每条信息后显示对应的操作按钮,以便直接进行管理输出5、采购入库功能描述此模块提供资产管理人员添加采购单,校对采购单并入库的操作需要记录信息采购信息:采购单编号产品序列号地区县/市资产类别资产名称规格型号制造商供应商保修年限使用年限单位数量单价保管人是否处理备注条形码显示信息:所有已经提交的采购单信息,入库信息主要功能点名称采购入库操作角色资产管理员功能描述添加采购单,校对入库操作1.添加采购单A)输入采购信息B)点击提交C)显示已添加的采购单2.校对入库A)校对采购单B)点击入库C)显示校对信息输出采购单是否添加成功,校对是否完成6、财务入账功能描述此模块提供财务管理人员对财务信息进行导入需要提供的信息:记录财务信息的EXCEL表格主要功能点名称财务入账操作角色财务管理人员功能描述将财务信息从EXCEL表格中导入系统操作1.进入财务管理页面,点击导入按钮2.选择要导入的EXCEL表格3.点击确定导入,保存旅客订票信息,并提示订票成功或者失败4.显示导入的信息输出导入成功与否的提示信息7、资产卡片功能描述此模块提供资产管理人员查看资产的详细信息主要功能点名称显示资产卡片操作角色资产管理人员功能描述资产管理人员查看资产的所有信息操作1.进入资产信息页面2.点击资产卡片3.显示资产所有详细的信息输出导入成功与否的提示信息8、资产领用功能描述此模块提供对于闲置的设备用户可以根据业务的需要进行领用主要功能点名称资产领用操作角色普通员工,资产管理员,财务人员功能描述提供对于闲置的设备用户可以根据业务的需要进行领用操作1.点击进入资产领用页面2.显示所有可领用信息3.点击选择需要领用的资源4.填写领用信息5.提示领用是否成功输出领用是否成功的提示9、资产归还功能描述此模块提供用户可以根据业务需要可以归还设备。
主要功能点名称资产归还操作角色普通员工,资产管理员,财务人员功能描述归还领用设备操作1.点击进入资产归还页面2.显示所有目前已领用的信息3.点击选择需要归还的资源5.提示归还是否成功输出归还是否成功的提示10、资产调拨功能描述此模块提供资产管理员和资产保管员对于闲置的资产可以进行调配调拨。
主要功能点名称资产调拨操作角色资产管理员,普通员工功能描述资产管理员发布调拨信息,普通员工调出自己所需的资产操作资产管理员1.进入资产调拨页面2.点击发布调拨信息3.填写调拨信息4.提交信息普通用户1.进入资产调拨页面2.显示发布的调拨信息3.点击需要调入的资产4.提示是否调入成功输出资产调出是否成功的提示二、数据结构与程序的关系采购单:Orders名称字段名数据类型备注采购单编号oidint(11)主键产品序列号pno,varchar(255)DefaultnotNULL:地区regionvarchar(255)DefaultNULL县/市cityvarc
2023/10/10 22:11:54 28.85MB ssh
1
第一章C语言PTA基本数据类型与表达式——作业-答案.html
2023/10/5 13:57:27 94KB c语言
1
一、问题描述若要在n个城市之间建役通信网络,只福要架设n-1条级路即可.如何以最低的经济代价建设这个通信网,是一个网的最小生成树问题。
二、基本要求(1)利用克鲁斯卡尔算法求图的最小生成树。
(2)能实现教科书6.5节中定义的抽象数据类型MFSet.以此表示构造生成树过程中的连通分量。
(3)以文本形式输出生成树中各条边以及他们的权值.三、需求分析1、构造图结构。
2、利用克鲁斯卡尔算法求图的最小生成树。
3、完成生成树的输出。
2023/10/2 17:44:34 2KB 最小生成树问 克鲁斯卡尔算
1
windows数据类型.xlsx
2023/10/2 4:23:23 22KB C++
1
等保网络安全等级测评调研表:系统基础信息表、物理机房表、网络设备表、安全设备表、密码产品表、服务器或存储设备表、终端或现场设备表、系统管理软件或者平台表、业务应用系统或者平台表、关键数据类型表、安全相关人员表、安全管理语文档、网络拓扑及描述
2023/9/27 19:13:31 118KB 网络安全等级测评调研表
1
层次聚类matlab代码,数据要求字符串格式,数据类型一致,便于计算和使用,提高数据准确度和可用性,简单实用。
2023/9/24 16:25:49 2KB 层次聚类
1
C#图书管理系统源码功能介绍:基于三层模式开发!使用了漂亮的皮肤界面,完美的分页显示!以图书信息为实例,包括图书编号,图书名称,图书类别,图书价格,图书库存,出版社,出版日期,图书图片设计的数据类型包括字符串,浮点型,整型,日期型,图片型,外键类型!
2023/9/11 2:45:08 10.21MB C# 图书 管理 系统
1
实验一:Python程序设计之初窥门径2实验二:Python程序设计之结构与复用7实验三:Python程序设计之组合数据类型11实验四:Python程序设计之文件15**********************************实验一#正方形螺旋线importturtleturtle.speed("fastest")turtle.pensize(2)forxinrange(100):turtle.forward(2*x)turtle.left(90)#斜螺旋线importturtleturtle.speed("fastest")turtle.pensize(2)forxinrange(100):turtle.forward(2*x)turtle.left(91)#色彩斜螺旋线importturtleturtle.speed("fastest")turtle.pensize(2)colors=['red','yellow','purple','blue']
2023/9/8 20:08:19 8.35MB py
1
Redis是一款开源的、高性能的键-值存储(key-valuestore)。
它常被称作是一款数据结构服务器(datastructureserver)。
Redis的键值可以包括字符串(strings)、哈希(hashes)、列表(lists)、集合(sets)和有序集合(sortedsets)等数据类型。
对于这些数据类型,你可以执行原子操作。
例如:对字符串进行附加操作(append);
递增哈希中的值;
向列表中增加元素;
计算集合的交集、并集与差集等。
2023/9/6 10:54:48 1.97MB 缓存 Redis
1
共 271 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡