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

    3种方法加密Python文件

    pyc 一种二进制文件,是由py文件经过编译后,生成的文件,是一种byte code,py文件变成pyc文件后,加载的速度有所提高,而且pyc是一种跨平台的字节码,是由Python的虚拟机来执行的,这个是类似于 install easycython easycython path # path是路径 这里重命名时去掉“.cp35-win_amd64”不要更改前面的名字,否则不能正常引用.import main #保证当前文件夹下没有

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

    【Unity3D】存档文件加密代码

    存档文件, 被修改起来现在变的很容易了, 为了解决这个问题,请用下面的代码,修改playerPrefs.cs 1.替换 fileReader = new StreamReader(fileName); highscore.keyss); 2.替换 fileWriter.WriteLine( EncryptDES(serializedOutput , highscore.keyss)); fileWriter.Close(); 3. 0x56, 0x78, 0x90, 0xAB, 0xCD, 0xEF }; public static string keyss = "1234567z"; ///

    /// DES加密字符串 /// /// <param name="encryptString">待加密的字符串</param> /// <param name="encryptKey">加密密钥,要求为 8位</param> /// <returns>加密成功返回加密后的字符串,失败返回源串</returns> public static string EncryptDES(string encryptString

    73010发布于 2020-01-08
  • 来自专栏韩曙亮的移动开发专栏

    【C 语言】文件操作 ( 文件加密解密 | 加密文件 )

    文章目录 一、文件加密解密操作 1、加密整 4096 字节的数据 2、加密小于 4096 字节的数据 二、完整代码示例 1、文件加密操作 2、DES 加密解密头文件 3、第三方 DES 加密解密函数库源码 一、文件加密解密操作 ---- 准备 2 个文件 , 一个是原始文件 , 一个是加密后的文件 , 将原始文件进行加密 , 然后将加密后的数据输出到加密文件中 ; // 要加密文件 /File/config_decode.ini"; // 将 要加密的 input_file 文件加密 , 并输出到 output_file 文件中 ret = file_encoder (input_file, output_file); 1、加密整 4096 字节的数据 打开输入文件 , 每次从输入文件中 , 读取 4096 字节数据 , 将这 4096 字节数据加密 , 然后写出到加密文件中 <stdio.h> #include "des.h" /** * @brief file_encoder 文件加密 * @param input_file 被加密文件 * @param

    10.9K31编辑于 2023-03-30
  • json文件加密

    ​你想进行json文件加密吗?什么?json文件加密吗?是的!可以。json文件加密可以使用JShaman的JSON加密工具。 }变为{"\u006B\u0065\u0079\u0032": false}3、数值字面量转二元表达式 例如:{"key3":1}变为:{"key3":879290 ^ 879291}4、布尔字面量转一元表达式 //comment "\u006B\u0065\u0079\u0032": { "key2Sub": [1, 1.2, 2, "3", 1e10, 1e-3] }, "key3": false, "key4": "jshaman" } 进行JSON加密后,可以变成: { "\u006B\u0065\u0079\u0031": [!! JSON,可以直接使用,与加密前一样。

    29110编辑于 2025-11-05
  • 来自专栏全栈程序员必看

    jasypt加密命令_java文件加密解密

    jasypt是springboot项目中对properties进行加密的,该加密是双向的且可以配置秘钥。 可以加密的数据为 system property environment property command line argument application.properties yaml properties other custom property sources 我们配置文件中经常出现许多敏感信息,比如数据库账号密码,版本控制账号密码等。 配置秘钥 jasypt: encryptor: password: 你的秘钥 设置秘钥后,jasypt会根据你设置的秘钥,然后根据一定的算法对你要加密或解密数据进行加解密。 比如我们加密的数据库账号密码,如果我们直接拿密文肯定是连不上我们的数据库的,但是jasypt在启动的时候自动为我们做了解密工作,实际上我们还是拿着解密后的明文来访问数据库的。

    2.6K20编辑于 2022-11-09
  • 来自专栏韩曙亮的移动开发专栏

    【C 语言】文件操作 ( 文件加密解密 | 加密解密原理 | 对称加密 | 非对称加密 | 散列函数 )

    文章目录 一、加密类型 二、加密解密三要素 三、加密应用场景 四、散列函数 一、加密类型 ---- 数据加密操作 分为 对称加密 和 非对称加密 ; 对称加密 : 加密密钥 与 解密密钥 相同 ; 非对称加密 : 加密密钥 与 解密密钥 不同 ; 二、加密解密三要素 ---- 加密 / 解密 3 要素 : 明文 密钥 密文 明文 通过 密钥 加密成 密文 , 密文 通过 密钥 解密成 明文 ; 三、加密应用场景 ---- 对称加密 : 特点 : 运算速度快 , 加密的强度弱 , 容易被破解 ; 应用场景 : 适合 大量数据加密 ; 常用算法 : DES , 3DES , AES ; 非对称加密 : 特点 : 运算速度慢 , 加密的强度高 , 不容易被破解 ; 应用场景 : 适合 少量数据加密 ; 常用算法 : RSA , ECC ; 四、散列函数 ---- 通过 散列 / 哈希 算法 , 将数据经过运算

    5.8K20编辑于 2023-03-30
  • 来自专栏文渊之博

    webconfig 文件加密处理

    前几日正好遇到配置文件加密解密的问题,简单记录下流程。 1.首先运行cmd然后打开Framework。 cd C:\Windows\Microsoft.NET\Framework\v4.0.30319 2.加密(需要将web.config文件放到指定目录下,如C:\1): aspnet_regiis -pef "connectionStrings" C:\1 3.解密(需要将web.config文件放到指定目录下,如C:\1): aspnet_regiis -pdf "connectionStrings" C:\1 注:web.config 文件名必须为这个,然后加密字段为connectionStrings标签下的内容,加密字段可以修改。

    1.2K80发布于 2018-01-30
  • 来自专栏硬件工程师

    Allegro加密PCB文件

    写在前面: 记得以前不知道Allegro可以加密PCB文件的时候,就遇到了尴尬的事情。 其一:要发给别人layout文件,但是又怕别人外传,而且有关于公司文件保密的问题,其实这不论是公事还是私事,如果我们可以对这份文件进行简单的加密限制,这便是最好的。 正文: 步骤一: 打开任意一个brd文件,点击菜单栏的file里面的Properties 步骤二: 据图片,最重要的是Lock密码、加密限制时间与Lock type。 Lock type: 不管你使用哪种Lock type,确定之后软件会自动生成一个加密后的文件,路径跟源文件的路径是一样的。 加密等级是由高到底的,并且最前面一种打开文件需要密码,而后面两种打开文件不需要密码。

    1.7K20编辑于 2022-08-29
  • 来自专栏孤鸿

    BAT文件加密解密

    > 因为工作的原因不希望bat脚本内容让其他人知道,于是找到了加密bat文件的方法,防止别人随意修改,下面整理一下bat脚本加密解密的方法! BAT加密脚本 @echo off cls color 2a :start cls echo ****************************************************** ********************************** echo. echo. echo BAT加密最终版N3A "new_待解密文件名.文件后缀名" │ echo │ 格式的文件. │ echo │ │ echo │ 注意: 如果本目录下存在"new_待解密文件名.文件后缀名"的文件, │ echo │ 将会被替换 go cls echo ╭──────────╮ echo ╭─────────┤ 文 件 错 误 ├────────╮ echo │ ╰──────────╯ │ echo │ │ echo │ 指定文件不存在或文件不是批处理类型

    5.9K20编辑于 2022-10-04
  • 来自专栏北京马哥教育

    用Python加密文件

    生活中,有时候我们需要对一些重要的文件进行加密,Python 提供了诸如 hashlib,base64 等便于使用的加密库。 原理 通过了解异或操作的性质,加密原理就非常清晰了。 加密操作: 首先将文件转换成二进制数,再生成与该二进制数等长的随机密钥,将二进制数与密钥进行异或操作,得到加密后的二进制数。 解密操作: 将加密后的二进制程序与密钥进行异或操作,就得到原二进制数,最后将原二进制数恢复成文本文件。 path 为待加密文件的地址,如果不指定密钥地址,则在该目录下新建目录和文件。         decrypted = decrypt(json.load(f1), json.load(f2))         f3.write(decrypted) 执行完加密、解密文件操作,得到的解密文件与原文件相同

    2.4K10发布于 2019-07-10
  • 来自专栏全栈程序员必看

    39、文件加密

    简单文件加密 通过输入流将文件读取到内存里面之后,可以对这些数据做一些处理,之后再将数据写出到硬盘里面从而达到加密的效果。 = -1) { // 数据异或一个数字进行加密 bos.write(temp^88); } } e.printStackTrace(); }catch(IOException e) { e.printStackTrace(); } } } 文件解密 上面的加密操作就是在写出数据之前对数据进行异或操作,利用对一个数进行两次异或的结果就是他本身这个特点,将待解密的图片读取到内存里面,然后再进行异或操作写出即可。 = -1) { // 数据异或一个数字进行加密 bos.write(temp^88); } }

    94120发布于 2021-06-22
  • 来自专栏康怀帅的专栏

    OpenSSL 加密解密文件

    加密解密文件。 # 加密 $ openssl enc -aes-128-cbc -e -a -in ~/.ssh/khs1994-robot -out ~/.ssh/khs1994-robot.enc -K c286696d887c9aa0611bbb3e2025a45a -iv 562e17996d093d28ddb3ba695a2e6f00 # 解密 $ openssl enc -aes-128-cbc -d -a -in ~/.ssh/khs1994-robot.enc -out ~/.ssh/id_rsa -K c286696d887c9aa0611bbb3e2025a45a -iv 562e17996d093d28ddb3ba695a2e6f00 -e 加密 -d 解密 -a 加密前/后使用 base64 编码 Key 和 IV 值是 16进制 More Information https://www.cnblogs.com/gordon0918/p/5317701

    2.3K40发布于 2018-02-28
  • 来自专栏波波烤鸭

    shiro教程3(加密)

      加密,是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容 概念 数据加密的基本过程就是对原来为明文的文件或数据按某种算法进行处理 常见算法 算法 描述 DES(Data Encryption Standard) 数据加密标准,速度较快,适用于加密大量数据的场合; 3DES(Triple DES) 是基于DES,对一块数据用三个不同的密钥进行三次加密 位密钥提供非常强的安全性; RSA 由 RSA 公司发明,是一个支持变长密钥的公共密钥算法,需要加密文件块的长度也是可变的; DSA(Digital Signature Algorithm) 数字签名算法 //88316675d7882e3fdbe066000273842c 1次迭代的密文 //a7cf41c6537065fe724cc9980f8b5635 2次迭代的密文 String pwd ini.xml文件修改 [main] #定义凭证匹配器 credentialsMatcher=org.apache.shiro.authc.credential.HashedCredentialsMatcher

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

    shiro教程3(加密)

    加密,是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容 概念 数据加密的基本过程就是对原来为明文的文件或数据按某种算法进行处理,使其成为不可读的一段代码 e10adc3949ba59abbe56e057f20f883e 88316675d7882e3fdbe066000273842c a7cf41c6537065fe724cc9980f8b5635 盐值的作用 //88316675d7882e3fdbe066000273842c 1次迭代的密文 //a7cf41c6537065fe724cc9980f8b5635 2次迭代的密文 String pwd = "88316675d7882e3fdbe066000273842c"; // 验证密码 AuthenticationInfo info = new SimpleAuthenticationInfo ini.xml文件修改 [main] #定义凭证匹配器 credentialsMatcher=org.apache.shiro.authc.credential.HashedCredentialsMatcher

    96030发布于 2019-12-13
  • 文件加密软件哪个支持自动加密?不妨试试这7款文件加密软件(2025最新)

    文件加密软件哪个支持自动加密?本文将分享7款主流工具,解析自动加密技术的核心功能。一、为何自动加密成为企业刚需? 而自动加密技术通过“无感化”设计,在文件生成、传输、存储全生命周期中动态防护,实现“安全与效率”的平衡。二、7款能自动加密文件加密软件1. 域智盾软件透明加密自动透明加密是软件的核心技术之一。 加密区域划分软件支持按部门、项目组设置加密区域。不同部门的文件相互隔离,A部门员工无法查看B部门的加密文件。 BitLocker微软自带的磁盘加密工具,支持全盘加密和自动加密。开启后,系统盘和指定驱动器中的所有文件均自动加密。与Windows深度集成,无需额外安装,适合企业批量部署。3. 评估兼容性检查是否支持现有操作系统(如Windows Server 2022)、文件服务器(如NFS/SMB)和业务应用(如ERP/CRM)。3.

    54510编辑于 2025-10-22
  • 来自专栏韩曙亮的移动开发专栏

    【C 语言】文件操作 ( 文件加密解密 | 解密文件 )

    文章目录 一、文件加密解密操作 1、解密整 4096 字节的数据 2、解密小于 4096 字节的数据 二、完整代码示例 1、文件加密操作 main.c 2、DES 加密解密头文件 des.h 3、第三方 DES 加密解密函数库源码 des.c 一、文件加密解密操作 ---- 准备 2 个文件 , 一个是原始文件 , 一个是加密后的文件 , 将原始文件进行加密 , 然后将加密后的数据输出到加密文件中 *output_file = "D:/File/config_decode.ini"; // 将 要加密的 input_file 文件加密 , 并输出到 output_file 文件中 > #include <stdio.h> #include "des.h" /** * @brief file_encode 文件加密 * @param input_file 被加密文件 * @param input_file 被加密文件 * @param output_file 加密后的文件 * @return */ int file_decode(const char

    10.1K31编辑于 2023-03-30
  • 来自专栏全栈程序员必看

    vim加密文件「建议收藏」

    一、加密文件内容 vim gt-1.sh 输入:X 注意是大写的X 输入密码 然后,保存 再次访问,需要输入密码 如果输入密码错误,内容显示为乱码 用cat或more查看文件内容,显示为乱码 ;用vi重新编辑这个文件,会提示输入密码,如果输入的密码不正确,同样会显示为乱码! 注意:文件加密后,千万别忘了密码! 二、 解密用vim加密文件(前提是你知道加密的密码): 1) 用vim打开文件如text.txt,要输入正确的密码,然后在编辑时,将密码设置为空,方法是输入下面的命令: :set key= 然后直接回车 ,保存文件后,文件已经解密了。

    95551编辑于 2022-07-20
  • 来自专栏Cell的前端专栏

    文件加密解密(字节流)

    基本功能: 给定一个密钥,读取文件内容,加密后,输出到另外一个文件。 这里使用文件输入流读取文件内容,然后每个字节和密码进行异或简单加密加密完成,使用文件输出流写入另一个文件中。 解密和加密方法一样。利用的是对同一个数异或两遍其值不变的性质。因此一个程序可以完成加密和解密功能。只需修改文件名即可。 文件加密解密 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 /解密密码 FileInputStream f=new FileInputStream("src/cn/lruihao/base/EncryptFile.java");//待加密文件 FileOutputStream fout=new FileOutputStream("encrypted.txt");//已加密文件 System.out.println("开始加密。")

    1.1K20编辑于 2022-02-25
  • 来自专栏网络信息安全

    音乐文件加密破解

    音乐文件加密破解 1、缓存歌曲 2、找到uc加密文件 3、解密文件(010Ediotor) 1、缓存歌曲 选择一首下载需要VIP的歌曲 音乐播放开,也就完成了对歌曲的缓存 2、找到uc加密文件 我们在设置中 ,打开下载设置,找到缓存目录 在文件夹中打开,这里我是已经将其他缓存删除了,如果不删除的话,大家可以根据修改日期来判断哪个是需要下载的歌曲,我们要解密的便是第一个UC文件 3、解密文件(010Ediotor ) 我们用工具010Ediotor打开我们的缓存UC文件,如下图: 我们发现最多的数据是A3 所以可以推测A3就是加密过后的无意义字符0, 一般来说音频的加密方式不会太复杂 ,而最简单的是异或加密 ,但是异或加密是可逆的。 ID3,也就是MP3文件格式,我们将解密后的文件保存,格式修改为MP3格式 大家看红框内的信息,这就是我们解密之后的文件 希望大家可以有所收获!!!

    1.3K10编辑于 2024-03-12
  • 来自专栏数据库相关

    shell脚本文件加密

            $ shc -h             shc Version 4.0.3, Generic Shell Script Compiler         shc GNU GPL Version 3 shell脚本         welcome.sh.x 是二进制格式的加密shell脚本         welcome.sh.x.c 是welcome.sh文件的C源代码。 编译该C源代码以创建上面的加密的welcome.sh.x文件。     可以使用file命令查看文件的类型:         [root@localhost scripts]# file welcome.sh         welcome.sh: POSIX shell # 删除之前创建的.x , .x.c文件         [root@localhost scripts]# rm -rf welcome.sh.x*         # 创建带有过期时间的加密脚本        

    2K20编辑于 2022-09-23
领券