(*****************************************************)(**)(*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
(想免费提供,但是资源分没有0的选项不好意思)在网上找了好多关于FiddlerCore的抓包工具,但是大多都要收费,所以自己根据已有代码和自己这几天的学习,写了一个。
参考https://thebot.net/threads/c-source-fiddler-core-example-https-hotmail-captcha.283784/[C#][Source]FiddlerCoreExample,Https,HotmailCaptchahttp://fiddler.wikidot.com/fiddlercore-demo此代码提供了两种方式抓取Session回话,1.通过使用系统代理,2.通过自定义代理WebProxy.Start(8877);使用时代码的第35和39行为系统代理设置。
2023/9/22 2:12:47 717KB FiddlerCore 证书 代理
1
spring-boot-tdd-example:tdd学习spring入门demo
2023/9/21 14:12:17 60KB Java
1
PHPMinecraft查询API查询Minecraft服务器状态API安装将这些文件移动到Web服务器上的文件夹中。
用法在浏览器中导航到该站点。
例如。
www.example.com/json.php?host=sg.lbsg.net&port=19132或www.example.com/json.php?host=mc.hypixel.net&port=25565PS:无论版本如何,PC&PE均可查询。
1
地理编码示例地址到地理位置。
地理位置定位其他示例是
2023/9/13 3:03:09 266KB JavaScript
1
比特币价格Laravel项目,用于显示比特币定价的远程图表。
目录要求PHP>=7.3BCMathPHP扩展CtypePHP扩展FileinfoPHP扩展JSONPHP扩展MbstringPHP扩展OpenSSLPHP扩展PDOPHP扩展TokenizerPHP扩展XMLPHP扩展作曲家安装在cli中运行以下命令。
gitcloneahmedalimahmoud/bitcointPrice然后运行此命令composerinstall然后使用此命令将.env.example更改为.envrename.env.example.env最终运行此命令为环境生成密钥phpartisankey:generate构型如果您使用的是localhost文件夹,则需要将APP_URL更改为.env文件中的文件夹路径
2023/9/1 10:04:21 83KB PHP
1
卫星快速浏览代码库::去中心化的聊天和共享平台本地运行运行该应用程序之前,必须在系统上安装Textile.io设置由于该应用程序使用HMR,因此将异常刷新,因此建议在本地运行Textile。
您可以在这里使用其Docker容器,这使此操作非常容易,信息:。
通过Alternativley,您可以简单地为Textile创建一个密钥,并将其包含在您的配置中。
在此说明创建纺织品帐户并生成密钥的步骤:创建配置您需要在配置中填写一些内容,首先通过运行cpsrc/config/config-example.jssrc/config/config.js创建配置。
接下来输入以下信息:env除非您使用的是Textile的本地实例,否则请切换到“prod”。
textile.key-与您的Textile.ioAPI密钥替换此。
更新和安装依赖关系更新子模块
2023/9/1 6:47:06 980KB Vue
1
用MATLAB实现卷积神经网络,并对图像进行特征提取文件列表:CNNCNN\cnnapplygrads.mCNN\cnnbp.mCNN\cnnff.mCNN\cnnnumgradcheck.mCNN\cnnsetup.mCNN\cnntest.mCNN\cnntrain.mCNN\expand.mCNN\flipall.mCNN\mnist_uint8.matCNN\sigm.mCNN\test_example_CNN.m
2023/8/17 22:48:07 14.03MB 卷积网络
1
近期调试xilinxV6的DDR3,自己写代码代替了example_design中的traffic_gin文件,增加了读写异步FIFO。
并且数据校对也完成。
期间遇到的问题及解决方法都已写入,希望能帮到需要的各位!
2023/8/8 2:42:50 389KB xilinx V6 DDR3
1
作者:胡彦本框架是一个lex/yacc完整的示例,用于学习lex/yacc程序基本的搭建方法,在linux/cygwin下敲入make就可以编译和执行。
本例子虽小却演示了lex/yacc程序最常见和重要的特征:*lex/yacc文件格式、程序结构。
*如何在lex/yacc中使用C++和STL库,用extern"C"声明那些lex/yacc生成的、要链接的C函数,如yylex(),yywrap(),yyerror()。
*重定义YYSTYPE/yylval为复杂类型。
*用%token方式声明yacc记号。
*用%type方式声明非终结符的类型。
*lex里正则表达式的定义、识别方式。
*lex里用yylval向yacc返回属性值。
*在yacc嵌入的C代码动作里,对记号属性($1,$2等)、和非终结符属性($$)的正确引用方法。
*对yyin/yyout重赋值,以改变yacc默认的输入/输出目标。
*如何开始解析(yyparse函数),结束或继续解析(yywrap函数)。
本例子功能是,对当前目录下的file.txt文件,解析出其中的标识符、数字、其它符号,显示在屏幕上。
linux调试环境是Ubuntu10.04。
总之,大部分框架已经搭好了,你只要稍加扩展就可以成为一个计算器之类的程序,用于《编译原理》的课程设计。
文件列表:lex.l:lex程序文件。
yacc.y:yacc程序文件。
main.hpp:共同使用的头文件。
Makefile:makefile文件。
file.txt:给程序解析的文本文件。
使用方法:1-把lex_yacc_example.rar解压到linux/cygwin下。
2-命令行进入lex_yacc_example目录。
3-敲入make,这时会自动执行以下操作:(1)自动调用flex编译.l文件,生成lex.yy.c文件。
(2)自动调用bison编译.y文件,生成yacc.tab.c和yacc.tab.h文件。
(3)自动调用g++编译、链接出可执行文件main。
(4)自动执行main,得到如下结果:。
bison-dyacc.yg++-clex.yy.cg++-cyacc.tab.cg++lex.yy.oyacc.tab.o-omainid:abcid:defghiint:123int:45678op:!op:@op:#op:$AllId:abcdefghi参考资料:《Lex和Yacc从入门到精通(6)-解析C-C++包含文件》,http://blog.csdn.net/pandaxcl/article/details/1321552其它文章和代码请留意我的blog:http://blog.csdn.net/huyansoft2013-4-27
1
共 143 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡