首页 > 其他分享 >VeraCrypt源代码学习-序

VeraCrypt源代码学习-序

时间:2024-06-02 18:33:21浏览次数:22  
标签:加密 学习 该软件 软件 VeraCrypt 源代码

本人在计算机科学与技术专业度过两年光阴,尘世间一个迷途小书童,干过几天码农,十年前机缘巧合下转到别的行业从事项目管理工作,但一直关心着IT产业的发展,最近由于工作需要,亟需一款加密软件对工作中的资料进行保护,网上搜索了很多的相关软件,总体来说都不太满意,并不是因为他们做得不够好,而是不太符合自己的操作习惯。作为用户我希望该软件能实时、透明的进行加密和解密,别让用户来手动操作。是作为一个平头百姓,我还希望该软件能免费,这就比较***钻了。百度搜索了几天,终于找到一款名为VeraCrypt的软件比较符合自己的习惯:它透明、免费、开源。但经过前两年网络上爆出美国中情局支持的CryptTo公司在加密机中留下后门的事件后,心里便一直有阴影!特别是如此高度敏感的软件,又兼是国外的产品,所以不太感相信。但好在该软件是开源的,所以决定花点时间好好的研究下它是否真的可靠,百度找了很久的资料,发现大家对这款软件研究得比较少,有的也只是几篇如何使用的文章,不得已只有自己把源代码下载下来研究。

通过几天对源代码的学习研究,自认为还是有那么一小点心得,所以决定用博客的方式记录下来,一是方便日后的继续学习。二是希望能够帮助到和我一样的在找类似软件的朋友,可以提供点滴参考。三是希望以此激发各位IT界的有志之士能一起来学习、消化,为IT产业的国产化替代做下点自己的贡献。

接下来的几篇博客(我也不知道会发布多少篇),我将一一把自己领域到的以及还需要大家帮忙答疑的东西发布出来,希望大家能够给予指点,不妥之处望广大网友海涵。

标签:加密,学习,该软件,软件,VeraCrypt,源代码
From: https://www.cnblogs.com/Hejianbin1985/p/18227438

相关文章

  • OC语言学习——UI(一)
      目录  UIView1.UIView的基础概念2.UiView的层级关系UIWindowUIViewController1.UIViewController基础2.UIViewController的使用定时器和视图移动UISwitch控件步进器和分栏控件警告对话框和操作表UITextFieldUIScrollView基础滚动视图的高级功能UIView......
  • MATLAB R2024a学习版下载
    一、下载点击下载https://wanluoziyuan.mikecrm.com/LElKpyb二、安装1.右击安装包选择[解压到当前文件夹] 2.打开解压后的文件夹3.右击[MATHWORKS_R2024A]点击[装载]※没有[装载]选项用解压工具直接解压出来也是一样的4.右击[Setup]选择[以管理员身份运行]5.勾选[......
  • 从零开始学习Frida Hook
    参考文章:https://www.jianshu.com/p/c349471bdef71、概述:Frida是个轻量级别的hook框架(没咋看懂)是PythonAPI,但JavaScript调试逻辑Frida的核心是用C编写的,并将Google的V8引擎注入到目标进程中,在这些进程中,JS可以完全访问内存,挂钩函数甚至调用进程内的本机函数来执行。使用Pytho......
  • 指标学习
    这些数值看起来是合理的,但是否合理还需要根据具体的应用场景和数据集来评估。以下是对这些指标的简要解释和合理性分析:指标分析AUROC(AreaUndertheROCCurve):0.891解释:AUROC是衡量分类模型性能的指标,值在0.5到1之间,越接近1表示模型性能越好。分析:0.891是......
  • pwn学习-ret2libc
    昨天学习了re2syscall,该方法主要是系统中没有system()函数,也没有/bin/sh字符串,一般该二进制程序使用staticlink静态链接,可以找到很多的gadget,我们可以利用这些gadget进行系统调用但是在动态链接时,gadget就变少了,也是同样的没有system()函数,这时我们需要再函数动态绑定的libc中找......
  • PyTorch 深度学习 (龙龙老师)电子版下载pdf百度云
    书:pan.baidu.com/s/1rOoEvizAhkQyF8xScVh51w?pwd=8onw提取码:8onw我的阅读笔记:PyTorch基础:介绍PyTorch的核心概念和基本操作,包括张量(Tensor)的计算、自动微分(Autograd)、神经网络(nn.Module)的构建等。神经网络基础:讲解神经网络的基本原理和常见结构,如全连接层、卷积层、循环层等......
  • 动手学机器学习入门之Day2-梯度下降和多元线性回归
    前言前面我们已经学习的最小二乘法属于多元线性回归的主要概念,所以在看这篇文章之前,请确保你已经了解了最小二乘法,详情请见我的博客动手学机器学习入门之Day1。在机器学习领域,梯度下降和多元线性回归是两个至关重要的概念,它们为我们理解和构建复杂模型提供了基础。梯度下降......
  • python系列&AIi系列(参考性极强):【完全攻略】Gradio:建立机器学习网页APP
    【完全攻略】Gradio:建立机器学习网页APP【完全攻略】Gradio:建立机器学习网页APP前言一、Gradio介绍以及安装1-1、Gradio介绍Gradio:1-2、安装二、快速开始(初步了解)2-1、简单小栗子2-2、多输入多输出2-3、简易聊天机器人三、关键技术3-1、带有样例的输入3-2、提示弹窗3-......
  • Keras深度学习框架实战(3):EfficientNet实现stanford dog分类
    1、通过EfficientNet进行微调以实现图像分类概述通过EfficientNet进行微调以实现图像分类,是一个使用EfficientNet作为预训练模型,并通过微调(fine-tuning)来适应特定图像分类任务的过程。一下是对相关重要术语的解释。EfficientNet:这是一个高效的卷积神经网络(CNN)架构,旨在通过......
  • 深度学习论文翻译解析(二十二):Uniformed Students Student-Teacher Anomaly Detection W
    论文标题:UniformedStudentsStudent-TeacherAnomalyDetectionWithDiscriminativeLatentEmbbeddings论文作者: PaulBergmann MichaelFauser DavidSattlegger CarstenSteger论文地址:https://openaccess.thecvf.com/content_CVPR_2020/papers/Bergmann_Uninformed......