首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏吴伟祥

    最好的文件夹加密软件有哪些?

    安装与设置 1.前往官网下载安装: https://www.veracrypt.fr Win链接:https://pan.baidu.com/s/1REQQJLSidogzmaENq3WOuA  提取码 加密数据步骤 1. 点击创建加密卷: ? 2. 选择创建文件型加密卷: ? 3. 选择标准加密卷(也就是默认): ? 在这里解释一下我们为什么选择这一类型。 而打开之后,你才能查看这个加密卷,或往里面丢你需要加密的文件。选择这一类型的好处,是可以设置任意大小的加密卷,使用起来更加方便。 4. 选择一个位置,并给你的加密卷命名。 5. 注:点击格式化前要随机移动鼠标,以加强加密强度。 ? 9. 格式化完成后,确定并退出。 这个时候你会看到已经加密好的文件,它没有后缀,也无法打开。 ? 解密数据步骤 创建好加密卷后,如何使用它呢? 选择你的加密卷所在位置,点击加载 ? 然后,你就打开加密卷了。在打开的状态下,你可以把任何隐私的数据丢进去。 2. 点击卸载加密卷,你的数据就会重新加密,无法被查看,FBI 也不可以。 ?

    6.1K00发布于 2020-03-05
  • 来自专栏MAC常见问题

    Mac系统如何隐藏、加密文件或文件夹

    那如果我们有隐藏文件或文件夹的需要,又该怎么办呢?  拖入到系统隐藏文件夹中  将你想要隐藏的文件或文件夹拖入到Mac系统中原有的隐藏文件夹中,比如资源库。 或者将秘密文件命名为.app 的文件夹,这样就不怕忘啦~ < 加密文件夹  隐藏文件只是让文件在某些条件下不可见,隐秘性并不高,还是可以被任何人轻松查看并修改的。 不用担心,你可以使用另外一种保密方式加密文件。 进入 Launchpad的 其他 文件夹中,打开 磁盘工具 点击菜单栏中的 文件;新建;来自文件夹的映像,或者快捷键 Shift + Command + N 双击选择 机密文件夹,然后在加密选项中选择一种方式 当你想访问这个加密磁盘时就要输入密码了,不过在输入密码前一定要取消选中在我的钥匙串中记住密码否则密码就白设了。

    13.6K20发布于 2019-10-25
  • 来自专栏林德熙的博客

    WPF 制作一个加密文件夹应用

    于是我就想到了将文件夹里面的内容进行加密,将加密之后的内容再同步到网盘上面去。如此网盘泄露的数据是加密之后的数据,没有密码的前提下,其他人难以获取到我原本的文件内容。 这个加密文件夹的应用的加密核心算法,现在选用的是我之前编写的加密算法。 在 Index 文件里面记录了各个文件的信息,文件信息包括文件名、相对路径、最后的更改时间、文件大小、文件的SHA256哈希信息、文件加密之后存储的相对路径,文件加密时加的盐 文件夹的加密需求是考虑到文件夹需要同步的需求 ,意味着文件夹的加密是会进行多次,每次都有一些文件变更而有一些文件没有变更。 这就意味着想通过文件大小猜出内容是比较凉 加密之后会填补空白,加密输出的文件夹的大小会比原来的文件夹大一些 下载地址: https://github.com/lindexi/encryption_code_book

    75720编辑于 2023-04-07
  • 来自专栏波波烤鸭

    shiro教程3(加密)

    常见算法 算法 描述 DES(Data Encryption Standard) 数据加密标准,速度较快,适用于加密大量数据的场合; 3DES(Triple DES) 是基于DES,对一块数据用三个不同的密钥进行三次加密 123456","aaa",2); System.out.println(md5); } 输出的结果: e10adc3949ba59abbe56e057f20f883e 88316675d7882e3fdbe066000273842c //88316675d7882e3fdbe066000273842c 1次迭代的密文 //a7cf41c6537065fe724cc9980f8b5635 2次迭代的密文 String pwd = "88316675d7882e3fdbe066000273842c"; // 验证密码 AuthenticationInfo info = new SimpleAuthenticationInfo // 2.通过Factory对象获取SecurityManager对象 SecurityManager securityManager = factory.getInstance(); // 3.

    1.3K20发布于 2019-04-02
  • 来自专栏Java帮帮-微信公众号-技术文章全总结

    shiro教程3(加密)

    私钥解密公钥加密数据,公钥解密私钥加密数据(私钥公钥可以互相加密解密)。 加密算法分类 单向加密 单向加密是不可逆的,也就是只能加密,不能解密。 e10adc3949ba59abbe56e057f20f883e 88316675d7882e3fdbe066000273842c a7cf41c6537065fe724cc9980f8b5635 盐值的作用 //88316675d7882e3fdbe066000273842c 1次迭代的密文 //a7cf41c6537065fe724cc9980f8b5635 2次迭代的密文 String pwd = "88316675d7882e3fdbe066000273842c"; // 验证密码 AuthenticationInfo info = new SimpleAuthenticationInfo // 2.通过Factory对象获取SecurityManager对象 SecurityManager securityManager = factory.getInstance(); // 3.

    1.1K30发布于 2019-12-13
  • 来自专栏python3

    DES3DESAES加密

    3DES 3DES是DES加密算法的一种模式,它使用3条64位的密钥对数据进行三次加密。 DES使用56位密钥和密码块的方法,而在密码块的方法中,文本被分成64位大小的文本块然后再进行加密。比起最初的DES,3DES更为安全。 3DES(即 Triple DES)是DES向AES过渡的加密算法(1999年,NIST将3-DES指定为过渡的加密标准),是DES的一个更安全的变形。 它以DES为基本模 块,通过组合分组方法设计出分组加密算法,其具体实现如下:设Ek()和Dk()代表DES算法的加密和解密过程,K代表DES算法使用的密钥,P代表明 文,C代表密表,这样, 3DES加密过程为 :C=Ek3(Dk2(Ek1(P))) 3DES解密过程为:P=Dk1((EK2(Dk3(C))) 具体的加/解密过程如图所示。

    1.6K30发布于 2020-01-08
  • 来自专栏python-爬虫

    node启动js-3DES-ECB加密,python-3DES-ECB加密

    一.node启动js-3DES-ECB加密 var arguments = process.argv.splice(2); // console.log('所传递的参数是:', arguments); var password = arguments[0]; //加密的password var t= arguments[1]; //加密的txt var forge = require('node-forge 加密 from Crypto.Cipher import DES3 import base64 import json BS = DES3.block_size def pad(s): return MODE_ECB def encrypt(self, text): text = pad(text) cryptor = DES3.new(self.key, plain_text.decode("utf-8")).rstrip('\0') out = unpad(st) return out code = json.dumps(text) //加密的内容

    1.5K10发布于 2020-07-02
  • 来自专栏DT乱“码”

    3DES 加密与解密

    ///

        /// C#/PHP/JSP 3DES 加密与解密(只支持UTF-8编码)     ///     public class Crypto3DES // 默认密钥         ///         private string Keys;         ///         /// 密钥与加密字符串不足 //         private char paddingChar = ' ';         ///         /// 实例化 Crypto3DES 类         ///         /// <param name="key">密钥</param>         public Crypto3DES(string 与Java通用加密         ///         /// <param name="pToEncrypt">需要加密的字符</param>         ///

    2.7K101发布于 2018-02-09
  • 来自专栏python3

    BT3破解WEP加密

    以下是破解过程 WEP 破解 1) ifconfig -a 2) airmon-ng start wifi0 11 重新点击左下角黑色按钮  打开新窗口 3) airodump-ng  --ivs  - ath1 4) aireplay-ng  -1  0  -e  (ESSID下面的数值)  -a  (BSSID下面的数值)   -h   本机MAC   ath1 5: aireplay-ng    -3    但是在用BT3光盘启动到其所使用的LINUX系统时,需要将硬盘模式改为AHCI,如果为兼容模式,则无法进入,这个是联想SL500笔记本上这样做的。 如果信号离的很近,也不需要什么卡皇或者卡王了。

    1.8K20发布于 2020-01-14
  • 来自专栏python3

    Unity3D DLL加密

    Unity3D打包android应用程序时,如果不对DLL加密,很容易被反编译,导致代码的泄露。通常的做法是通过加密DLL或者对代码进行混淆。 本文的所要探讨的是通过加密的方式来对DLL进行保护,并详细记录加密的操作过程。 unity3d 4.6版本,本文试验的是4.6的编译,注意一定要安装4.6.6+的版本,否则重编的libmono.so会报错(坑一)。 ANDROID_NDK_ROOT=/home/xubo/unity-dev/android-ndk-r10e        export PATH=$ANDROID_NDK_ROOT:$PATH 3) cmd命令行下,进入apktool目录,执行apktool d 1.apk进行解包,会在apktool下生成与包名相同的文件夹1/ 4) 将加密过的Assembly-CSharp.dll覆盖1\assets

    3K40发布于 2020-01-07
  • 来自专栏python3

    3DES_ECB_加密解密

    Input: // src-源数据(byte[]) key-加密秘钥(byte[]) Output: // 加密后的数据 Algorithm); //生成密钥21 Cipher c1 = Cipher.getInstance("DESede/ECB/NoPadding"); //实例化负责加密 /解密的Cipher工具类22 c1.init(Cipher.ENCRYPT_MODE, deskey); //初始化为加密模式23 Util.hexStringToByteArray(msg); byte[] secretStr = SecretUtils.encryptMode(src,keyBytes); //调用加密方法 System.out.println("【Card Cryptogram DATA明文是】:" + msg); System.out.println("【Card Cryptogram 全部加密文是

    1.7K20发布于 2020-01-08
  • 来自专栏葫芦

    python python3 RSA加密

    RSA from Crypto.Cipher import PKCS1_v1_5 import base64 pubkey = """-----BEGIN RSA PUBLIC KEY-----\n 加密码 --END RSA PUBLIC KEY-----\n""" messages = [ 'userid=test1', 'userid=test2', 'userid=test3'

    1.6K20发布于 2019-10-16
  • 来自专栏认证协议的形式化分析

    基础知识补充3:对称加密与非对称加密简介

    一、对称加密与非对称加密简介 (一)对称加密 对称加密是最快速、最简单的一种加密方式,加密(encryption)与解密(decryption)用的是同样的密钥(secret key)。 (3)银行将公钥发送给Alice。 (4)Alice的浏览器使用银行的公钥将自己的对称密钥加密。 (5)Alice的浏览器将加密后的对称密钥发送给银行。 (3)解决的办法是将对称加密的密钥使用非对称加密的公钥进行加密,然后发送出去,接收方使用私钥进行解密得到对称加密的密钥,然后双方可以使用对称加密来进行沟通。 实现机理: (1)使用消息摘要算法将发送数据加密生成数字摘要。 (2)发送方用自己的私钥对摘要再加密,形成数字签名。 (3)将原文和加密的摘要同时传给对方。 (3)Bob生成随机数b。这个数没有必要告诉Alice,也不能让Eve知道。将b称为Bob的私钥。 (4)Alice向Bob发送aG。点aG被Eve知道也没有关系,他是Alice的公钥。

    2.5K20发布于 2020-07-29
  • 来自专栏风吹屁屁凉的分享

    利用nginx给h5ai文件夹添加密码访问权限

    大家已经知道了h5ai系统是非常干净清爽的,那么在使用中,我们也会遇到这样的困惑, 原系统中,所有的文件夹都是可见并可以任意下载的, 想把某些文件夹加上特殊的权限,缺不知道什么样的方法好! 最近这些天,搜索了很多的加密方法, 找到了两种比较完美的解决办法, 一个是前段使用明文加密,一个是今天要跟大家说的,利用nginx来给某个文件夹或者整个系统加密! 利用nginx给h5ai文件夹添加密码访问权限后,展示的效果如下 我把这个地址加密了,也就是mimafangwen这个文件夹, 大家打开这个地址的时候,会发现是空的, 其实里面有内容的,按F5键刷新一下 ,试试看, 或者选中地址栏后敲一下回车 这时候大家就可以看到弹出来的要求登录的对话框, 输入正确的密码之后,会显示出来有权限才能看到的文件,如下图所示 那么如何使用nginx来实现给特定的文件夹添加密码访问的权限呢 3、重启nginx nginx -s reload 好了,可以尝试访问以下,看看是不是成功实现了h5ai文件夹添加密码访问权限了? ​

    3.6K20发布于 2021-07-14
  • 来自专栏CtrlCV博客

    3种方法加密Python文件

    install easycython easycython path # path是路径 这里重命名时去掉“.cp35-win_amd64”不要更改前面的名字,否则不能正常引用.import main #保证当前文件夹下没有

    1.1K20发布于 2020-09-23
  • 来自专栏python3

    unity3d 资源打包加密

    资源打包脚本,放到Assets\Editor 文件夹下 using UnityEngine; using System.Collections; using UnityEditor; using System.IO up save panel string path = EditorUtility.SaveFilePanel("Save Resource", "", "New Resource", "unity3d 把要打包的资源做成Prefab,选中资源,然后菜单Custom Editor/Save Scene2  输入名字新生成的文件,再选中新生成的文件,点击菜单Custom Editor/Make unity3d file to bytes file   输入名字 又生成了一个文件,再点击这个文件,菜单Custom Editor/Save Scene2  ,这样就打包加密好了 即打包AssetBundle之后加密再重新打包 AssetBundle(能否直接加密打包?

    1.5K10发布于 2020-01-08
  • 来自专栏风吹屁屁凉的分享

    h5ai文件夹添加密码访问权限的补充说明

    之前一篇文章中,有介绍怎样给h5ai程序的文件夹加密码访问权限, 链接如下: https://298.name/post/85.html 我测试了之后,就再没有访问过, 后来有朋友测试说,不管怎样输入密码

    1.8K30发布于 2021-07-14
  • 来自专栏python3

    3DES_CBC加密算法

    private static final String Algorithm = "DESede"; //3DES算法 private static byte[] ivs Input: // src-源数据(byte[]) key-加密秘钥(byte[]) Output: // 加密后的数据 , Algorithm); // 生成密钥21 Cipher c1 = Cipher.getInstance("DESede/CBC/NoPadding"); // 实例化负责加密 /解密的Cipher工具类22 c1.init(Cipher.ENCRYPT_MODE, deskey, iv); // 初始化为加密模式23 return { e3.printStackTrace(); } return null; }

    1.5K20发布于 2020-01-08
  • 来自专栏cwl_Java

    Java工具集-3DE加密

    加解密方式 * @author: Mr.chen * @create: 2020-05-18 08:55 **/ public class _3DESedeEncrypt { private static String sKey = "秘钥"; // 32位长度 private final static String iv = "";// 8位长度 /** * 3DS 加密 */ private static final String Algorithm = "DESede/CBC/PKCS5Padding"; // 定义加密算法,可用 DES,DESede ,Blowfish,DESede/CBC/PKCS5Padding // keybyte为加密密钥,长度为24字节 // src为被加密的数据缓冲区(源) public static { e3.printStackTrace(); } return null; } // keybyte为加密密钥,长度为24字节

    91810发布于 2020-06-10
  • 来自专栏python3

    AS3 MD5加密资料

             MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经MD2、MD3和MD4发展而来 MD5还广泛用于加密和解密技术上,在很多操作系统中,用户的密码是以MD5值(或类似的其它算法)的方式保存的, 用户Login的时候,系统是把用户输入的密码计算成MD5值,然后再去和系统中保存的MD5值进行比较 下面的例子是flash AS3中的MD5用法:         方法很简单,只用引入MD5的类库,调用里面的静态方法即可操作加密后的字节串啦。 trace(MD5.startMd("A"))

    80420发布于 2020-01-07
领券