1、Json web token(JWT)是为了网络应用环境间传递声明而执行的一种基于JSON的开发标准(RFC 7519),该token被设计为紧凑且安全的,特别适用于分布式站点的单点登陆(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获 ...
分类:
编程语言 时间:
2020-01-08 00:28:15
阅读次数:
157
一、简介 DES(Data Encryption Standard)数据加密标准。 DES是有IBM公司研制的一种对称加密算法,美国国家标准局于1977年公布把它作为非机要部门使用的数据加密标准。 DES是一个分组加密算法,就是将明文分组进行加密,每次按顺序取明文一部分,一个典型的DES以64位为分 ...
分类:
编程语言 时间:
2020-01-06 16:14:43
阅读次数:
243
加密算法介绍 Hash,一般翻译做“散列”,也有直接音译为”哈希”的,就是把任意长度的输入(又叫做预映射,pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值来 ...
分类:
其他好文 时间:
2020-01-03 12:44:44
阅读次数:
67
Python使用rsa模块实现非对称加密与解密 1、简单介绍: RSA加密算法是一种非对称加密算法 是由已知加密密钥推导出解密密钥在计算上是不可行的”密码体制。加密密钥(即公开密钥)PK是公开信息,而解密密钥(即秘密密钥)SK是需要保密的。 RSA密钥至少为500位长,一般推荐使用1024位。RSA ...
分类:
编程语言 时间:
2020-01-02 20:22:35
阅读次数:
152
加密算法分为:对称加密和非对称加密对称加密:加解密使用的密钥相同非对称加密:使用成对出现的密钥,分别为公钥和私钥,同时遵守以下规则1-使用公钥加密的数据只有对应的私钥才能解开2-使用私钥加密的数据只有对用的公钥才能解开3-如果可以用公钥解密,则必然是对应的私钥加的密4-如果可以用私钥解密,则必然是对 ...
分类:
其他好文 时间:
2019-12-31 18:34:57
阅读次数:
71
数据加密算法(Data Encryption Algorithm,DEA)是一种对称加密算法,很可能是使用最广泛的密钥系统,特别是在保护金融数据的安全中,最初开发的DEA是嵌入硬件中的。通常,自动取款机(Automated Teller Machine,ATM)都使用DEA。它出自IBM的研究工作, ...
分类:
其他好文 时间:
2019-12-31 01:39:54
阅读次数:
244
对称加密算法DES 算法:一种典型的块加密方法,将固定长度的明文通过一系列复杂的操作变成同样长度的密文,块的长度为64位。同时,DES 使用的密钥来自定义变换过程,因此算法认为只有持有加密所用的密钥的用户才能解密密文。 DES 的密钥表面上是64位的,实际有效密钥长度为56位,其余8位可以用于奇偶校 ...
分类:
编程语言 时间:
2019-12-24 23:34:34
阅读次数:
135
文章来源:嗨学网 敏而好学论坛www.piaodoo.com 欢迎大家相互学习 对于互联网应用的开发,作为开发者必须时刻牢记安全观念,并在开发的代码中体现。PHP脚本语言对安全问题并不太关心,特别是对大多数没有经验的开发者来说。每当你做任何涉及到钱财事务等交易问题时,都要特别注意安全问题的考虑。 安 ...
分类:
Web程序 时间:
2019-12-24 20:19:09
阅读次数:
96
某年某月某一天,冷冽寒风中,姚小毛走进了某家公司,开始了新一轮的面试。 一阵寒暄后。 面试官:“你好,看你的项目经验中有做过数据加密的工作,你是使用什么加密算法加解密的?” 姚小毛:“嗯,我是采用的 非对称加密 + 对称加密 的混合加密算法。” 面试官:“为什么要用混合加密的方式?” 姚小毛:“非对 ...
分类:
其他好文 时间:
2019-12-23 17:11:47
阅读次数:
111
1、加密算法有关 hmac模块 hashlib模块 2、进程有关 multiprocessing模块 3、线程有关 threading模块 4、协程有关 asyncio模块 5、系统命令调用 subprocess模块 6、系统信号量 signal模块 ...
分类:
编程语言 时间:
2019-12-23 13:33:43
阅读次数:
146