BeginningCryptographywithJavaWhilecryptographycanstillbeacontroversialtopicintheprogrammingcommunity,JavahasweatheredthatstormandprovidesarichsetofAPIsthatallowyou,thedeveloper,toeffectivelyincludecryptographyinapplications-ifyouknowhow.Thisbookteachesyouhow.ChaptersonethroughfivecoverthearchitectureoftheJCEandJCA,symmetricandasymmetrickeyencryptioninJava,messageauthenticationcodes,andhowtocreateJavaimplementationswiththeAPIprovidedbytheBouncyCastleASN.1packages,allwithplentyofexamples.Buildingonthatfoundation,thesecondhalfofthebooktakesyouintohigher-leveltopics,enablingyoutocreateandimplementsecureJavaapplicationsandmakeuseofstandardprotocolssuchasCMS,SSL,andS/MIME.WhatyouwilllearnfromthisbookHowtounderstandanduseJCE,JCA,andtheJSSEforencryptionandauthenticationThewaysinwhichpaddingmechanismsworkinciphersandhowtospotandfixtypicalerrorsAnunderstandingofhowauthenticationmechanismsareimplementedinJavaandwhytheyareusedMethodsfordescribingcryptographicobjectswithASN.1HowtocreatecertificaterevocationlistsandusetheOnlineCertificateStatusProtocol(OCSP)Real-worldWebsolutionsusingBouncyCastleAPIsWhothisbookisforThisbookisforJavadeveloperswhowanttousecryptographyintheirapplicationsortounderstandhowcryptographyisbeingusedinJavaapplications.KnowledgeoftheJavalanguageisnecessary,butyouneednotbefamiliarwithanyoftheAPIsdiscussed.WroxBeginningguidesarecraftedtomakelearningprogramminglanguagesandtechnologieseasierthanyouthink,providingastructured,tutorialformatthatwillguideyouthroughallthetechniquesinvolved.
2023/6/4 0:26:49 3.19MB Java Cryptography DavidHook 源码
1
文件为doc版,可自行转成txt,在手机上看挺好的。
本资源来自收集,若有漠视还请告知,如感应还不错,请留言告知起初人,谢谢!!!!!入门学习Linux罕用必会60个召唤实例详解Linux必学的60个召唤Linux提供了大宗的召唤,行使它能够实用地实现大宗的责任,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。
所以,在Linux体系上责任离不开使用体系提供的召唤。
要想真正知道Linux体系,就必需从Linux召唤学起,经由底子的召唤学习能够进一步知道Linux体系。
不合Linux发行版的召唤数目不同样,但Linux发行版本起码的召唤也有200多个。
这里笔者把比力弥留以及使用频率至多的召唤,依据它们在体系中的传染分成上面六个部份逐个介绍。
◆装置以及登录召唤:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last;
◆文件处置召唤:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln;
◆体系管理相关召唤:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab;
◆收集操作召唤:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、nslookup;
◆体系清静相关召唤:passwd、su、umask、chgrp、chmod、chown、chattr、sudops、who;
◆另外召唤:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。
本文以MandrakeLinux9.1(Kenrel2.4.21)为例,介绍Linux下的装置以及登录召唤。
i妹妹ortality按:请用ctrl+f在本页中查找某一部份的内容或者某一召唤的用法。
--------------------------------------------------------------------------------Linux必学的60个召唤(1)-装置与上岸召唤login1.传染login的传染是登录体系,它的使用权限是齐全用户。
2.格式login[name][-p][-h主机称谓]3.首要参数-p:告知login相持普通的情景参数。
-h:用来向短途登录的之间传输用户名。
假如遴选用召唤行方式登录Linux的话,那末看到的第一个Linux召唤便是login:。
普通界面是如许的:ManddrakeLinuxrelease9.1(Bamboo)fori586renrel2.4.21-0.13mdkoni686/tty1localhostlogin:rootpassword:上面代码中,第一行是Linux发行版本号,第二行是内核版本号以及登录的虚构抑制台,咱们在第三行输入登录名,按“Enter”键在Password后输入账户密码,就可登录体系。
出于清静思考,输入账户密码时字符不会在屏幕上回显,光标也不挪动。
登录后会看到上面这个界面(以超级用户为例):[root@localhostroot]#lastlogin:Tue,Nov1810:00:55onvc/1上面展现的是登录星期、月、日、功夫以及使用的虚构抑制台。
4.使用本领Linux是一个真正的多用户操作体系,能够同时接受多个用户登录,还应承一个用户举行频频登录。
这是由于Linux以及许多版本的Unix同样,提供了虚构抑制台的晤面方式,应承用户在对于立功夫从抑制台(体系的抑制台是与体系直接相连的把守器以及键盘)举行频频登录。
每一个虚构抑制台能够看做是一个自力的责任站,责任台之间能够切换。
虚构抑制台的切换能够经由按下Alt键以及一个成果键来实现,每一每一使用F1-F6。
譬如,用户登录后,按一下“Alt+F2”键,用户就能够看到上面涌现的“login:”揭示符,阐发用户看到了第二个虚构抑制台。
而后惟独按“Alt+F1”键,就能够回到第一个虚构抑制台。
一个新装置的Linux体系应承用户使用“Alt+F1”到“Alt+F6”键来晤眼前六个虚构抑制台。
虚构抑制台最实用的是,当一个法度圭表标准侵蚀组成体系去世锁时,能够切换到另外虚构抑制台责任,封锁这个法度圭表标准。
shutdown1.传染shutdown召唤的传染是封锁盘算机,它的使用权限是超级用户。
2.格式shutdown[-h][-i][-k][-m][-t]3.弥留参数-t:在窜改到另外运行级别以前,
2023/4/19 14:14:48 104KB 入门 Linux 常用 命令
1
VC6下安装与配置Wikipedia,自由的百科全书本手册适应OpenCV1.0安装。
目录[隐藏]1安装VisualC++6.02安装OpenCV3配置Windows环境变量4配置VisualC++6.04.1全局设置4.2项目设置[编辑]安装VisualC++6.0略。
[编辑]安装OpenCV从http://www.opencv.org.cn/下载OpenCV安装程序。
假如要将OpenCV安装到C:\\ProgramFiles\\OpenCV。
(下面附图为OpenCV1.0rc1的安装界面,OpenCV1.0安装界面与此基本一致。
)在安装时选择\"将\\OpenCV\\bin加入系统变量\"(Add\\OpenCV\\bintothesystermPATH)。
[编辑]配置Windows环境变量检查C:\\ProgramFiles\\OpenCV\\bin能否已经被加入到环境变量PATH,如果没有,请加入。
[编辑]配置VisualC++6.0[编辑]全局设置菜单Tools->Options->Directories:先设置lib路径,选择Libraryfiles,在下方填入路径:C:\\ProgramFiles\\OpenCV\\lib然后选择includefiles,在下方填入路径:C:\\ProgramFiles\\OpenCV\\cxcore\\includeC:\\ProgramFiles\\OpenCV\\cv\\includeC:\\ProgramFiles\\OpenCV\\cvaux\\includeC:\\ProgramFiles\\OpenCV\\ml\\includeC:\\ProgramFiles\\OpenCV\\otherlibs\\highguiC:\\ProgramFiles\\OpenCV\\otherlibs\\cvcam\\include[编辑]项目设置每创建一个将要使用OpenCV的VCProject,都需要给它指定需要的lib。
菜单:Project->Settings,然后将Settingfor选为AllConfigurations,然后选择右边的link标签,在Object/librarymodules附加上cxcore.libcv.libml.libcvaux.libhighgui.libcvcam.lib如果你不需要这么多lib,你可以只添加你需要的lib。
2023/3/16 21:06:10 17.2MB OpenCV window安装版本
1
ShellcodeHelperv1.62CodedbyTeLeMan(c)2008-2013Usage:schelper.exe[options]Options:-i[inputfile]inputfile(Default:stdin)-o[outputfile]outputfile(Default:stdout)-sinputfileformat(Default:Auto-Detection)-sbinputfileformatisBinary-sptheinputfileformat'sparameters-doutputfileformat(Default:Cformat)-dboutputfileformatisBinary-dptheoutputfileformat'sparameters-searchgetthestartoffsetbythepattern:e.g.PK\x03\x04-sofffixthematchoffsetaftersearching(Default:0)-offconverttheinputfilefromtheoffset(Default:0)-lenconverttheinputfilewiththelength(Default:0-MAX)-en[encoder]encodeshellcode(Default:XorDword)-de[encoder]decodeshellcode(Default:Auto-Detection)-exexcludecharacters:e.g.0x00,0x01-0x1F,0xFF(Default:0x00)-inincudecharactersonly-eptheencoder'sparameters-t[pid]executeorinjectshellcodeintoprocessfortesting-td[pid]executeorinjectshellcodeintoprocessfordebugging-stackputshellcodeintostackandexecuteit(ESPistheshellcodestart)-noinfodisplaynonormalmessagesexcepterrormessagesAvailableformats:0-C1-C(HexArray)2-Perl3-Python4-Ruby5-JavaScript(Escape)6-VBScript(Escape)7-Pascal8-MASM(Data)9-HexDump10-BitString11-HexString12-HexArray(Clike)13-Base6414-Binary15-HexString(Clike)16-HexString(Escape)17-HexString(JavaScript,UNICODE)18-URI(ISO-8859-1)19-XML(PCDATA)20-BigNumber21-BigNumber(Hex)22-BigNumber(BaseX)23-FloatPoint24-UnixTimestamp25-GUID26-MASM(ASM)27-NASM28-YASM(ASM)29-FASM(ASM)30-JWASM(ASM)31-POASM(ASM)32-GOASM(ASM)33-GNUASMAvailableencoders:
2023/3/8 21:44:10 3.93MB shellcode 辅助工具
1
Asurfaceplasmonresonance(SPR)sensingsystembasedontheopticalcavityenhanceddetectiontechniqueisexperimentallydemonstrated.Afiber-opticlasercavityisbuiltwithaSPRsensorinside.Bymeasuringthelaseroutputpowerwhenthecavityisbiasednearthethresholdpoint,thesensitivity,definedasthedependenceoftheoutputopticalintensityonthesamplevariations,canbeincreasedbyaboutoneorderofmagnitudecomparedtothatoftheSPRsensoraloneundertheintensityi
1
Beforetherewerecomputers,therewerealgorithms.Butnowthattherearecomputers,thereareevenmorealgorithms,andalgorithmslieattheheartofcomputing.Thisbookprovidesacomprehensiveintroductiontothemodernstudyofcomputeralgorithms.Itpresentsmanyalgorithmsandcoverstheminconsiderabledepth,yetmakestheirdesignandanalysisaccessibletoalllevelsofreaders.Wehavetriedtokeepexplanationselementarywithoutsacrificingdepthofcoverageormathematicalrigor.Eachchapterpresentsanalgorithm,adesigntechnique,anapplicationarea,orarelatedtopic.AlgorithmsaredescribedinEnglishandinapseudocodedesignedtobereadablebyanyonewhohasdonealittleprogra妹妹ing.Thebookcontains244figures—manywithmultipleparts—illustratinghowthealgorithmswork.Sinceweemphasizeefficiencyasadesigncriterion,weincludecarefulanalysesoftherunningtimesofallouralgorithms.Thetextisintendedprimarilyforuseinundergraduateorgraduatecoursesinalgorithmsordatastructures.Becauseitdiscussesengineeringissuesinalgorithmdesign,aswellasmathematicalaspects,itisequallywellsuitedforself-studybytechnicalprofessionals.Inthis,thethirdedition,wehaveonceagainupdatedtheentirebook.Thechangescoverabroadspectrum,includingnewchapters,revisedpseudocode,andamoreactivewritingstyle.
2015/3/19 14:10:12 5.87MB Algorithms C.L.R.S
1
Thisarticleisdirectedtothebeginningbioinformaticistorbiologistthinkingoflearningaprogramminglanguagetohelpwiththeirwork.IfyouarefamiliarwithPerl,PythonorJava,yourdecisionisprobablyalreadymade,basedonyourcurrentpreferredlanguage.However,ifyouhavenotalreadypassedthatdevelopmentalcheckpoint,thisoverviewmayhelpyoudecidewhichonetopursue.
1
UDEC为二维数值模仿软件,本命令流给出了在沿空留巷过程中巷道围岩应力及塑性区的分布规律,采用UDEC离散元数值模仿软件与常规的FLAC3D数值模仿软件有明显区别,且UDEC数值模仿优势明显,其更直观的反映了巷道周边围岩的运移及破坏规律,数值模仿结果对于煤矿沿空留巷具有一定的指导意义。
2016/7/23 3:45:06 8KB 数值模拟
1
(含源码及报告)本程序分析了自2016年到2021年(外加)每年我国原油加工的产量,并且分析了2020年全国各地区原油加工量等,含饼状图,柱状图,折线图,数据在地图上显示。
运转本程序需要requests、bs4、csv、pandas、matplotlib、pyecharts库的支持,如果缺少某库请自行安装后再运转。
文件含6个excel表,若干个csv文件以及一个名字为render的html文件(需要用浏览器打开),直观的数据处理部分是图片以及html文件,可在地图中显示,数据处理的是excel文件。
不懂可以扫文件中二维码在QQ里面问。
2022/9/30 16:31:44 29.75MB 爬虫 python 源码软件 开发语言
1
先写一个客户端,实现简单的,能加入聊天,以及加入服务器的界面。
#ifndefTCPCLIENT_H#defineTCPCLIENT_H#include#include#include#include#include#include#include#includeclassTcpClient:publicQDialog{
2016/7/23 3:45:06 121KB c cp qstring
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡