搜索到与相关的文章
Python

Python 实现 AES 加密/解密

一、前言AES,高级加密标准(AdvancedEncryptionStandard)。是用来替代DES,目前比较流行的对称加密算法。与上一篇博文提到过的RSA非对称算法不同,对称加密算法也就是加密和解密用相同的密钥,具体的加密流程如下图:明文P:等待加密的数据。密钥K:用来加密明文的密码,在对称加密算法中,加密与解密的密钥是相同的。密钥为接收方与发送方协商产生,但不可以直接在网络上传输,否则会导致密钥泄漏,通常是通过非对称加密算法加密密钥,然后再通过网络传

系统 2019-09-27 17:50:35 3098

编程技术

hashtab:为文件属性添加一个数字指纹

经常下载软件的朋友一定会发现,有很多下载软件网站都提供了md5值(图1)。那么什么是md5值呢?md5的全程是message-digestalgorithm5,是信息—摘要算法的缩写,被广泛用于加密和解密技术上,它可以说是文件的“数字指纹”。任何一个文件,不管它是什么类型,也不管它体积多大,都有且只有一个独一无二的md5信息值。但是为什么在软件下载地址的后面会有md5值呢?因为现在有很多软件被别人进行了修改,或是添加了插件,或是添加其他补丁。如果这个文件被

系统 2019-08-29 23:46:12 3098

编程技术

双重检查锁定及单例模式

双重检查锁定及单例模式全面理解这一失效的编程习语级别:中级PeterHaggar,高级软件工程师,IBM2004年5月01日所有的编程语言都有一些共用的习语。了解和使用一些习语很有用,程序员们花费宝贵的时间来创建、学习和实现这些习语。问题是,稍后经过证明,一些习语并不完全如其所声称的那样,或者仅仅是与描述的功能不符。在Java编程语言中,双重检查锁定就是这样的一个绝不应该使用的习语。在本文中,PeterHaggar

系统 2019-08-29 23:37:10 3098

Java

注释 向 Java 代码中添加元数据

注释,J2SE5.0(Tiger)中的新功能,将非常需要的元数据工具引入核心Java语言。该系列文章分为两部分,在这第1部分中,作者BrettMcLaughlin解释了元数据如此有用的原因,向您介绍了Java语言中的注释,并研究了Tiger的内置注释。

编程技术

bootstrap tooltips控件学习

文章参考http://outofmemory.cn/bootstrap/tutorial/bootstrap-tooltip-plugin.htmlhttp://v3.bootcss.com/javascript/#popovers-events操作步骤如下:1、引用js和css文件

系统 2019-08-29 22:10:13 3098

编程技术

frame-jacking(clicking jacking, Redress issu

BriefCurrentlythereisavulnerabilityofsomeapplicationwhichistheapplicationcanbeopenedinsideaframe,andtheapplicationdoesnotdetectwhethertheapplicationhasbeenloadedinframes,whichcouldleadtoanattackbywhichusersarepersuadedtoperformsit

系统 2019-08-29 22:08:14 3098

各行各业

Selenium - IDE模式匹配

Selenium-IDE模式匹配在SeleniumIDE中,如定位器,模式是selenium中经常使用的一种类型的参数。它允许用户描述特殊字符的模式。很多时候,我们想核实文字是动态的,在这种情况下,模式匹配是非常有用的。模式匹配是用于所有验证点命令-VerifyTextPresent,verifyTitle,verifyAlert,assertConfirmation,verifyText和verifyPrompt有三种方法来定义一个模式-通配符,正则表达

系统 2019-08-12 09:27:23 3098

各行各业

Abiword页面布局

Abiword页面布局AP_Win32FrameImpl::_DocumentWndProc文档窗口过程函数在WM_SIZE消息中设置FV_View对象的整体尺寸,跟窗体的:设备单位转换成:布局单位。m_iWindowWidth=19695,m_iWindowHeight=8520设备单位和布局单位的比例是:1:15。在设置尺寸是会根据文档窗体的实际尺寸利用下面的公式转换:m_iWindowWidth=实际窗体尺寸*1440*100/96*1001440是

系统 2019-08-12 09:27:09 3098