从2009年中本聪提出区块链技术以及对应的数字货币-比特币,到如今已经快10个年头。在这期间,出现了形形色色的概念、技术、金融玩法,从各种币的发现、到矿机、矿池、交易所、隔离见证、智能合约、ICO。。。从本课开始,本序列将从最基础的知识开始,逐层解剖区块链相关的方方面面的技术以及各种衍生生态。1. HASH, Base64编码, Base58编码, Base58Check编码这几个基础概念,自己百
写shell免不了要远程执行shell命令,自然就要实现免登陆。免登陆的原理:首先说明一下处理机制: 1.非对称密钥就是一对密钥-和私钥。 2.私钥由系统中没个人自己持有,一般保存在自己的电脑里或u盘里。 3.则在网络上传递,就是可以传递给通信中的对方,也就意味这可以被黑客截获。 4.用某个人的私钥加密的数据只有用那个人的解密,同样用加密的数据也只有用私钥解
转载 2024-04-23 15:17:11
3阅读
文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用。接着对数字证书做一个详细的解释,并讨论一下windows中数字证书的管理,最后演示使用makecert生成数字证书。如果发现文中有错误的地方,或者有什么地方说得不够清楚,欢迎指出! 1、基础知识      这部分内
概述在密码学(也称为非对称密码术)中,加密机制依赖于两个相关的密钥,一个和一个私钥。用于加密消息,而只有私钥的所有者才能解密消息。证书标准-X.509和私钥的标准-PKCS8X.509是定义证书格式的标准。 因此,这种格式描述了其他信息中的。DER是最流行的编码格式,用于在文件中存储 X.509 证书、PKCS8 私钥等数据。这是一种二进制编码,无法使用文本编辑器查看生成的
14.8 什么是证书?答:证书是一种电子证书,它包含一个数字签名,可以用来验证的所有权和真实性。它通常用于安全通信,例如在网络上的电子商务交易中。证书由一个可信的第三方机构(称为证书颁发机构)颁发,并由该机构对公进行数字签名,以确保它的完整性和有效性。14.9 证书的使用有哪些要求?答:证书的使用应该满足以下要求:1. 任何通信方可以读取证书并确定证书拥有者的姓名和
在iOS开发中,有时会遇到“iOS从证书中获取显示不全”的问题。此问题的原因可能是证书格式不兼容或解析逻辑中的错误,导致无法成功提取完整的信息。以下是我的整理过程,详细记录了如何解决这一问题的整个过程。 ## 背景定位 在某项目中,我们需要使用SSL证书进行安全的数据传输。经过几轮测试,发现iOS端获取到的信息不完整,严重影响到与服务器之间的安全通信。 > 用户原始需求: >
原创 7月前
49阅读
在使用 iOS 系统进行密码查看时,用户可能遇到“iOS查看密码显示不全”问题,这种情况直接影响到开发者需要验证或管理的加密内容,尤其是在应用安全性和用户数据保护方面。因此,不仅依赖于良好的用户体验,还需要确保可以全面访问这些加密信息以维护安全性。 ## 问题背景 随着信息安全需求的增加,密码技术在移动设备中的广泛应用变得越发重要。然而,当开发者尝试在 iOS 系统中查看密码时
原创 7月前
33阅读
先粗略解释一下:一、加密 假设一下,我找了两个数字,一个是1,一个是2。我喜欢2这个数字,就保留起来,不告诉你们(私钥),然后我告诉大家,1是我的。我有一个文件,不能让别人看,我就用1加密了。别人找到了这个文件,但是他不知道2就是解密的私钥啊,所以他解不开,只有我可以用数字2,就是我的私钥,来解密。这样我就可以保护数据了。我的好朋友x用我的1加密了字符a,加密后成了b,放在网
前言最近在公司项目中被要求使用RSA加密,且要求是全程加解密,期间也是踩了很多的坑,在此做个记录也算给要使用的朋友一点帮助.注意,具体的RSA加密算法内容并不在此文的讨论范围之内.本文更多聚焦于使用部分.我当前的使用场景和环境:1.移动端(iOS端)只有,拿不到私钥,私钥后台保留2.基于base64进行编码3.全程加密,即和后台通讯的时候请求体是一段base64编码.4.由于RSA加密机制决定
转载 2023-12-28 17:13:54
534阅读
## 在Android应用中显示:一个完整的指南 在现代应用中,安全性变得至关重要。尤其是在涉及用户数据和网络通信时,加密技术显得尤为重要。本文将详细介绍如何在Android应用中获取和显示,包括相关的代码示例。 ### 什么是是一种用于加密和解密信息的密钥。在非对称加密中,通常用于加密数据,而对应的私钥则用于解密。可以公开分享,而私钥则应该保持秘密。 ###
原创 2024-10-14 04:44:49
9阅读
# 如何查看 iOS App 不全问题 在开发 iOS 应用时,有时我们可能会遇到查看不全的问题。为了解决这个问题,我们可以按照如下流程进行操作: | 步骤 | 操作内容 | 说明 | |------|----------|------| | 1 | 获取 App ID 和 Team ID | 在 Apple Developer 账户中查找 | | 2 | 生成 App S
原创 8月前
45阅读
1. Transfer SecurityTransfer Security 主要包括三个方面: "消息完整性(Message Integrity)"、"消息机密性 (Message Confidentiality)" 和 "交互验证(Mutual Authentication)"。消息完整性必须确保消息在传输过程中没有被篡改,接收的消息是完整且正确的;消息机密性必须确保消息不会被任何第三方查阅,消
转载 2024-08-19 09:51:03
27阅读
从标题就可以看出文章的主要内容了,一个是无证书编译,另外一个则是真机调试。网上关于此类文章很多,但是基本都是抄来抄去的,也没一个详细的说明具体这么做的原因。并且配置的步骤也基本一致,没什么太大的区别。xcode的配置文件来实现无证书即可编译.app文件。先说第一部分内容,步骤如下: 1. 执行Command+Q来彻底关系Xcode,修改/Applications/Xcode.app/Conten
@目录一、哪些情况可能会遇到这个错误?二、为什么会出现这个错误?这个错误说明了什么?2.1 HTTPS的简要知识2.2 客户端是如何验证服务器证书的呢?2.2.1 常见的证书错误有:三、哪些原因可能会导致证书错误?3.1 证书无效报错3.1.1 网站使用自签发证书3.1.2 证书和域名不匹配3.2 证书有效报错3.2.1 本地计算机缺少合适的根证书3.2.2 本地计算机根证书过期未更新3.2.3
在开发 iOS 应用时,我们可能会遇到“iOS 的 app 证书不全”的问题。这通常与证书的生成和配置有关。在这篇博文中,我们将详细探讨解决这一问题的整个过程,包括环境准备、分步指南、配置详解、验证测试、优化技巧,以及排错指南。 ### 环境准备 在开始之前,需要确保我们的开发环境中已经安装了一些必要的工具和依赖项。以下是前置依赖的安装步骤: ```bash # 安装Xcode Com
原创 7月前
0阅读
介绍 https是在http的基础下加入ssl进行传输加密和身份验证。非对称加密 有和私钥两个密钥,使用加密后只能用私钥解密,使用私钥加密后只能用解密。hash加密算法 单向加密,加密后不能从密文得到明文。数字证书 由权威的证书签发机构CA签发。该机构先产生一对公私钥,私钥自己藏着,可以对外公布。生成数字证书的过程如下:先生成一个文件P,文件内容包含(申请者自己提供的,不是
在iOS开发中,证书是确保应用程序安全和可信的关键部分。然而,有开发者反映遇到了“iOS证书公共秘显示不全”的问题,这不仅影响了移动应用的安全性,还对后续的发布与审核造成困扰。为了解决这一问题,我们将从技术背景、核心维度、特性拆解、实战对比、深度原理及生态扩展等多个维度进行全面剖析。 ### 背景定位 在信息安全领域,证书成为验证身份和加密通信的基础。自Apple于2010年推出iOS以来,
原创 7月前
53阅读
在进行 iOS 开发时,开发者常常会遇到“iOS 证书公共秘显示不全”的问题。这种情况可能导致应用在安全通信上出现问题,影响用户体验和系统安全。以下是解决这一问题的详细过程,涵盖备份策略、恢复流程、灾难场景、工具链集成、验证方法和迁移方案。 ### 备份策略 在进行证书操作之前,建立一个良好的备份策略非常重要,以免在操作过程中丢失数据。以下是备份的基本流程。 ```mermaid flow
原创 7月前
21阅读
1.1 对称算法 加密:明文+密钥->密文  解密:密文+密钥->明文 对称算法主要四种加密模式a.电子密码本模式 Electronic Code Book(ECB)  将加密的数据分成若干组,每组的大小跟加密密钥长度相同,然后每组都用相同的密钥进行加密 b.加密块链模式  Cipher Block Chaining(CBC)  b1.将明文分成固定长度的
        在应用中为了数据安全,在采用RSA加密时就要用到公私钥,那么在mac下怎么生成公私钥呢?网上资料一大堆,在这里也只是记录一下,备忘,以方便查阅。        很方便的是,mac自带openssl,一切的操作只需要在终端即
转载 2024-02-06 20:10:59
178阅读
  • 1
  • 2
  • 3
  • 4
  • 5