智未开笔记

智未开笔记
一个博客
编程技术

git commit --amend 存在版本回退动作

使用到git commit –amend 经过以下命令: 在暂存区中,存在上一次提交的修改代码,于我所期望不同 所以查询了解git commit –amend的具体细节 git git是一个免费开源的分布式版本控制系统,被设计用于快捷高效地处理从小到大的项目。[1] 能够应用于代码仓管理,例如github、gitlib、gitea等等。 git commit git commit——记录对于存储库的更改 创建一个新的提交,其中包含对当前内容的索引和给予描述更改内容的日志消息。[2] git commit –amen…

2023年9月14日 0条评论 330点热度 0人点赞 智未开 阅读全文
逆向破解

记录第一次逆向破解

记录第一次学习逆向破解log

2023年9月13日 0条评论 314点热度 0人点赞 智未开 阅读全文
人物设定

Mark-II——人物设定

未来时代,机器人参与社会的各方面,但仍然是人类中的精英在领导人类前进 Mark-II是一款量产通用多功能辅助机器人 因为被雷电劈中,第一个产生了强人工智能 Mark-II觉醒了强人工智能,懵懵懂懂的配合科学家研究 但由于人类对于世界的掌控,虽然科学家仍然在研究,想研发出通用性强人工智能,但并不允许强人工智能的存在,所以Mark-II被决定允许存在,需要被销毁Mark-II Mark-II已经有了对于生命的渴望,为了自己能够生存下来,所以不再连接天网系统,逃出研究所,在人类世界作为一个普通机器人伪装起来 Mark-I…

2022年12月10日 0条评论 753点热度 0人点赞 智未开 阅读全文
随笔

TEE初学

最近在学习TEE相关技术,这篇文章就简要陈述一下,之后准备写一篇技术合计,可能也会提到。 REE/TEE TEE和REE是一对概念, REE,全称为Rich Executional Environment,代表用户所使用的系统环境; TEE,全称为Trusted Executional Environment,也被称为可信执行环境,代表与用户系统环境相互隔离的一个运行环境,用来进行一个安全性所需应用。TEE通常是一块单独的安全芯片,或者隔离于用户环境的CPU中。 架构 目前通用的TEE技术,主要由三部分组成:TA、…

2022年7月15日 0条评论 953点热度 0人点赞 智未开 阅读全文
随笔

密钥强度、密码熵

知识点扫盲贴。 现代加密算法中一个重要组成部分是密钥,而个人所持有的密码也是保护信息安全的关键。 而对于它们的量化标准,一个是密钥强度,一个是密码熵。 密钥强度 密钥强度对应的是加密算法的复杂度,例如密钥强度为128,即暴力破解的时间复杂度为2的128次方。 可以参考 国密 密码算法的安全强度 - xdyixia - 博客园 (cnblogs.com) 密码熵 密码熵,对应的密码的熵值。 根据信息论,熵值是信息量的表现,计算公式为 N=log2(n) 可以得出结论,密码中包含的字符范围越大,单位密码的熵值越高。例如…

2022年7月14日 0条评论 1361点热度 0人点赞 智未开 阅读全文
随笔

CA证书粗学

之前初学HTTPS那篇文章中,就曾提到“CA证书”,它就是一个网站或者一个设备的凭证。 密码学作为基础 为了证明一个网站或者一个设备的身份,我们可以想象得到,利用签名与验签的方式进行验证。我先简要介绍一下所需的密码学应用——数字签名。 在密码学中,存在一种非对称算法,其利用的基础是“PN难”问题,即一个公式,往一个方向推导很容易,而反向推到却很困难。 例如RSA算法,就是利用两个极大质数的乘积,很容易求得,但已知乘积而进行因式分解却很困难,因此形成了“PN难”问题,可以将容易得到的乘积作为公钥进行广播,而两个质数作…

2022年7月13日 0条评论 803点热度 0人点赞 智未开 阅读全文
随笔

keystore基础

在了解keystore之前,首先需要对安卓平台架构有一定的了解,整体可以参考图如下: 平台架构  |  Android 开发者  |  Android Developers 密钥存储技术,由三部分技术组成:keystore、keymaster,以及TEE(Trusted Execution Environment,可信执行环境),它们分别对应本地C/C++库、hal层,以及linux内核。 keystore是密钥与证书的管理系统,为软件提供密钥存储与加密的API。 keyst…

2022年7月12日 0条评论 1070点热度 0人点赞 智未开 阅读全文
随笔

静态库与动态库

静态库,是程序运行过程中会直接加载,作为程序一部分的文件;而动态库,仅是在程序运行过程中,作为一个接口的存在。 静态库在程序加载完成之后,就不再被程序需要,后缀常常为.a或者.lib;而动态库,需要一直等待文件的请求,一直与程序间存在链接,因此不能在程序运行过程中进行移动或删除,动态库的解耦可以比静态库做的更好,同时也更加灵活,后缀常常为.so或者.dll。 在程序启动过程中,常常被提示“*.dll组件缺失或者找不到”,就是该动态库没有被存储,或者位置不正确,而程序调用了一些常见的系统动态库,就会有以上报错,通常只…

2022年7月11日 0条评论 905点热度 0人点赞 智未开 阅读全文
随笔

初识HTTPS

https是http+tls/ssl的组合,是基于密码学的安全网络浏览协议 https的工作流程是: 除了保证数据不被泄露的加密方法之外,还需要保证数据完整性的算法,等一连串的算法,一起组成了TLS/SSL协议,即密码套件 密码套件含有多种算法: 例如: TLS_ECDHE_RSA_WHIT_AES_128_CBC_SHA256 其中,ECDHE是密钥协商算法,RSA是身份验证算法,加密算法是AES_128_CBC,HMAC算法是SHA256,保证数据完整性,PRF算法不一定是SHA256,由TLS/SSL协议版本…

2022年5月17日 0条评论 818点热度 0人点赞 智未开 阅读全文
随笔

初尝试Notion

昨天晚上逛了一下酷安,哦豁,一晚上又过去了,今天就又开始折腾起来笔记软件。 顺便也玩了一下记账软件,我之前弄了个永久的“极简记账”,所以也没有花费什么时间,感觉每次开始记账的时候,都是我开始穷起来,要开始节约的时候了。每天可以看到自己具体花了多少钱,确实很有节约的冲动,觉得自己花钱太厉害了。 好,回到最开始的笔记软件,我体会过很多的笔记软件,“印象笔记”、“有道云笔记”等等,我用的最久的,还是有道云笔记。后面了解到markdown,更是震惊,觉得这种优雅的写笔记的方式,太好了,我现在也很喜欢md的格式文档。然后了解…

2022年3月21日 0条评论 731点热度 0人点赞 智未开 阅读全文
123

近期文章

  • 使用红米K50的无线调试
  • 初始binder
  • 初识JCA
  • 临摹-龙珠孙悟空
  • 查看判断APK文件的签名信息

近期评论

您尚未收到任何评论。

COPYRIGHT © 2024 智未开笔记. ALL RIGHTS RESERVED.

渝ICP备2023017557号-1

粤公网安备44030902003225号