随笔分类 - 14-加解密
摘要:基于非对称加密实现接口的安全开放(openapi的实现) 方案一:仅采用非对称加密 方案二:采用非对称加密+对称加密 iOS App签名原理 一、简单的签名原理: 目的:保证每个App都是经过苹果公司官方认证的 背景:因为手机和系统都是苹果公司生产的,所以苹果公司可以在手机上内置公钥,然后在App
阅读全文
摘要:概述 编码、加密、哈希的区别 编码:是信息从一种形式或格式转换成另一种的过程,是可逆的。如:url编码、base64、utf-8 加密:是可逆的,通过特定的秘钥加解密,加解密算法算法有两种:对称加密、非对称加密 哈希:也叫散列,把任意长度的数据转换成固定长度的指纹,过程不可逆 Hash算法 MD5、
阅读全文
摘要:安装Nuget包: Install-Package Portable.BouncyCastle RSACryption助手类 using Org.BouncyCastle.Crypto; using Org.BouncyCastle.Crypto.Parameters; using Org.Boun
阅读全文
摘要:引言 使用HTTP(超文本传输)协议访问互联网上的数据是没有经过加密的。也就是说,任何人都可以通过适当的工具拦截或者监听到在网络上传输的数据流。但是有时候,我们需要在网络上传输一些安全性或者私秘性的数据,譬如:包含信用卡及商品信息的电子订单。这个时候,如果仍然使用HTTP协议,势必会面临非常大的风险
阅读全文
摘要:加密重要信息,如用户名、密码。防止http拦截。浏览器使用公钥加密,服务器端使用私钥解密 页面添加引用: jsencrypt.min.js // 3-Url参数加密类 if (window.JSEncrypt) { function InitJSEncrypt() { var _this = thi
阅读全文