您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. Python实现的HMacMD5加密算法示例

  2. 本文实例讲述了Python实现的HMacMD5加密算法。分享给大家供大家参考,具体如下: 什么是 HMAC-MD5? 1、比如你和对方共享了一个密钥K,现在你要发消息给对方,既要保证消息没有被篡改,又要能证明信息确实是你本人发的,那么就把原信息和使用K计算的HMAC的值一起发过去。对方接到之后,使用自己手中的K把消息计算一下HMAC,如果和你发送的HMAC一致,那么可以认为这个消息既没有被篡改也没有冒充。 2、MD5就是通过散列对要输出的数据进行摘要,接收到数据时,再同样进行MD5散列,与给定的
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:62464
    • 提供者:weixin_38712874
  1. python 产生token及token验证的方法

  2. 1、前言 最近在做微信公众号开发在进行网页授权时,微信需要用户自己在授权url中带上一个类似token的state的参数,以防止跨站攻击。 在经过再三思考之后,自己试着实现一个产生token和验证token的方案。接下就把code贴出来。希望读者指导一下。 2、产生token 原理: 通过hmac sha1 算法产生用户给定的key和token的最大过期时间戳的一个消息摘要,将这个消息摘要和最大过期时间戳通过”:”拼接起来,再进行base64编码,生成最终的token 实现: import t
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:47104
    • 提供者:weixin_38637272
  1. NodeJs crypto加密制作token的实现代码

  2. Node.js 内置的 Crypto 库 ,它提供各种加密算法,可以非常方便地让我们使用密码技术,解决应用开发中的问题。主要支持 hash(哈希),hmac(密钥哈希),cipher(编码),decipher(解码),sign(签名)以及 verify(验证)等。crypto 英文原意就是秘密成员的意思。 使用方法大概如下: crypto.createHash(algorithm) 指定使用的加密方式 var crypto = require(crypto);//加密 crypto.getH
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:64512
    • 提供者:weixin_38663151
  1. Node.js Koa2使用JWT进行鉴权的方法示例

  2. 前言 在前后端分离的开发中,通过 Restful API 进行数据交互时,如果没有对 API 进行保护,那么别人就可以很容易地获取并调用这些 API 进行操作。那么服务器端要如何进行鉴权呢? Json Web Token 简称为 JWT,它定义了一种用于简洁、自包含的用于通信双方之间以 JSON 对象的形式安全传递信息的方法。JWT 可以使用 HMAC 算法或者是 RSA 的公钥密钥对进行签名。 说得好像跟真的一样,那么到底要怎么进行认证呢? 首先用户登录时,输入用户名和密码后请求服务器登录
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:80896
    • 提供者:weixin_38623080
  1. Node.js DES加密的简单实现

  2. 常见的加密算法基本分为这几类,1 :线性散列算法、2:对称性加密算法、3、非对称性加密算法 (记记记) 线性散列算法(签名算法):MD5,SHA1,HMAC 比如MD5:即Message-Digest Algorithm 5(信息-摘要算法5),用于确保信息传输完整一致。 特点: 1、压缩性:任意长度的数据,算出的MD5值长度都是固定的。 2、容易计算:从原数据计算出MD5值很容易。 3、抗修改性:对原数据进行任何改动,哪怕只修改1个字节,所得到的MD5值都有很大区别。 4、强抗碰撞:已知原数据
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:54272
    • 提供者:weixin_38617436
  1. Java加密算法研究

  2. ●  BASE64 严格地说,属于编码格式,而非加密算法   ●  MD5(Message Digest algorithm 5,信息摘要算法)   ●  SHA(Secure Hash Algorithm,安全散列算法)   ●  HMAC(Hash Message Authentication Code,散列消息鉴别码)复杂的对称加密(DES、PBE)、非对称加密算法:   ●  DES(Data Encryption Standard,数据加密算法)   ●  PBE(Passw
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:179200
    • 提供者:weixin_38718415
  1. PHP如何使用JWT做Api接口身份认证的实现

  2. 1.JWT是什么? JWT官网 https://jwt.io 官网简介:JSON Web令牌(JWT)是一个开放标准(RFC 7519),它定义了一种紧凑且自包含的方式,用于在各方之间作为JSON对象安全地传输信息。由于此信息是经过数字签名的,因此可以被验证和信任。可以使用秘密(使用HMAC算法)或使用RSA或ECDSA的公钥/私钥对对JWT进行签名。 通常来说,JWT是一个由包含用户信息所生成的加密串,将生成的JWT加密串放入所有的请求head中,前端通过设定的秘钥加密参数,发送数据给后端
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:68608
    • 提供者:weixin_38702844
  1. golang之JWT实现的示例代码

  2. 什么是JSON Web Token? JSON Web Token(JWT)是一个开放标准(RFC 7519),它定义了一种紧凑且自包含的方式,用于在各方之间以JSON方式安全地传输信息。由于此信息是经过数字签名的,因此可以被验证和信任。可以使用秘密(使用HMAC算法)或使用RSA或ECDSA的公钥/私钥对对JWT进行签名。 直白的讲jwt就是一种用户认证(区别于session、cookie)的解决方案。 出现的背景 众所周知,在jwt出现之前,我们已经有session、cookie来解决用
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:81920
    • 提供者:weixin_38710323
  1. .Net Core官方JWT授权验证的全过程

  2. 什么是JWT? JSON Web令牌(JWT)是一个开放标准(RFC 7519),它定义了一种紧凑且自包含的方式,用于在各方之间安全地传输信息作为JSON对象。由于此信息是经过数字签名的,因此可以被验证和信任。可以使用秘密(使用HMAC算法)或使用RSA或ECDSA的公钥/私钥对对JWT进行签名。 尽管可以对JWT进行加密以提供双方之间的保密性,但我们将重点关注已签名的令牌。签名的令牌可以验证其中包含的声明的完整性,而加密的令牌则将这些声明隐藏在其他方的面前。当使用公钥/私钥对对令牌进行签名时
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:173056
    • 提供者:weixin_38718262
  1. crypto-js.4.0.0

  2. 此资源为构建好的crypto-js.4.0.0版本,下载后可直接使用scr ipt标签引入所需加密算法。支持:MD5 SHA-1 SHA-256 AES Rabbit MARC4 HMAC HMAC-MD5 HMAC-SHA等算法
  3. 所属分类:互联网

    • 发布日期:2021-01-15
    • 文件大小:103424
    • 提供者:qq_34012659
  1. 基于确定/概率性文件拥有证明的机密数据安全去重方案

  2. 为解决云存储系统中机密数据去重面临的密文重复性检测与拥有性证明、针对数据机密性的攻击等难题,提出了基于Merkle散列树的MHT-Dedup方案和基于同态MAC的hMAC-Dedup方案。两者均通过对密文文件的拥有证明进行跨用户文件级重复性检测,并通过检查数据块明文的摘要进行本地数据块级重复性检测,避免了跨用户文件级客户端重复性检测中hash-as-a-proof方法存在的安全缺陷。MHT-Dedup方案通过数据块密文的标签生成的验证二叉树提供确定性的文件拥有证明,具有较低的计算和传输开销,而h
  3. 所属分类:其它

    • 发布日期:2021-01-14
    • 文件大小:986112
    • 提供者:weixin_38728360
  1. google-authenticator:Google Authenticator的开源版本(Android应用除外)-源码

  2. Google Authenticator开源 Google Authenticator项目包括用于多个移动平台的一次性密码生成器的实现。 一次性密码是使用开放开发的开放标准(与无关)生成的。 该GitHub项目专门针对以Blackberry和iOS移动平台为目标的Google Authenticator应用程序。 可以找到其他相关的Google Authenticator开源项目,如下所示: 。 ,又名PAM。 根据设计,任何应用程序中都没有帐户备份。 这些应用程序不在应用程序商店中
  3. 所属分类:其它

    • 发布日期:2021-03-31
    • 文件大小:1048576
    • 提供者:weixin_42109178
  1. RNCryptor:Swift中适用于iOS和Mac的CCCryptor(AES加密)包装器。 -对于ObjC,请参见RNCryptorRNCryptor-objc-源码

  2. RNCryptor 跨语言AES加密器/解密器。 主要目标是Swift和Objective-C,但是可以在 , , , , , , , , , 和。 数据格式包括安全实施AES加密所需的所有元数据,如和,第15章中所述。具体地说,它包括: AES-256加密 CBC模式 使用PBKDF2进行密码扩展 密码撒盐 随机IV 加密然后哈希HMAC 内容 格式与实施 RNCryptor数据格式是跨平台的,并且有许多实现。 名为“ RNCryptor”的框架是Swift和Obje
  3. 所属分类:其它

    • 发布日期:2021-03-31
    • 文件大小:55296
    • 提供者:weixin_42132352
  1. cli:命令行界面将Spectre算法带到POSIX平台,包括Linux,* NIX,macOS和Windows-源码

  2. Spectre引入了一种全新的密码思考方式。 [[ TOC ]] 不要储存; 派生 通过存储无数唯一的特定于站点的令牌来解决密码问题的每一次尝试都不可避免地导致复杂性,失去控制和安全性受损。 通过拒绝有状态性的概念并为用户提供一个记住的秘密,Spectre扭转了这个问题。 然后,Spectre算法会导出您需要的任何秘密令牌。 site-password = SPECTRE( user-name, user-secret, site-name ) 它是如何工作的? 简而言之: user-
  3. 所属分类:其它

    • 发布日期:2021-03-30
    • 文件大小:192512
    • 提供者:weixin_42149145
  1. 微信小程序学习笔记《一》:tabBar小坑,实现crypto&base64加密 ...

  2. 一:tabBar小坑 tabBar 是一个数组,只能配置最少2个、最多5个 tab。 tabBar页面只要设置的内容与pages路由中定义的页面才会被显示 (此图片来源于网络,如有侵权,请联系删除! ) 二:实现crypto&base64加密 关键字:base64 crypto 首先使用npm包管理工具安装 base64.js 和crypto.js 或者可以直接下载,这儿不做详解安装过程 因为需要使用sha1 和hmac 所以一同下载下来 (此图片来源于网络,如有侵权,请联系删除! )   需要
  3. 所属分类:其它

    • 发布日期:2021-03-29
    • 文件大小:94208
    • 提供者:weixin_38732425
  1. verify-github-webhook-secret::locked_with_key:验证在GitHub Webhooks中发送的机密-源码

  2. 验证github-webhook-secret 验证在发送的。该secret将用作在X-Hub-Signature标头中生成HMAC十六进制摘要值的密钥。 安装 :building_construction: $ npm install --save verify-github-webhook-secret 或者如果您使用 :cat: $ yarn add verify-github-webhook-secret 用法 :hammer: 导出的函数需要一个和您的个人secret字符串。如果接收
  3. 所属分类:其它

    • 发布日期:2021-03-20
    • 文件大小:73728
    • 提供者:weixin_42148053
« 1 2 ... 17 18 19 20 21 22»