首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏自由而无用的灵魂的碎碎念

    详解windows vista的bitlocker加密以及windows 7的bitlocker to go技术

    之前,讨论了windows vista下的EFS加密技术,现在来讨论一下windows vista下特有的bitlocker加密和windows 7下的bitlocker to go技术。 在将新的文件添加到具有 BitLocker 的驱动器时,BitLocker 会自动对其进行加密。文件只有存储在加密驱动器中时才保持加密状态。复制到位加密驱动器或其他计算机的文件将被解密。 不过在windows 7下,这个问题解决了,它使用了一门新的技术:BitLocker To Go,而且,操作十分简单。 插入U盘,通过右击或者在控制面板的“bitlocker加密”下可以看到bitlocker to go: ? 操作比较简单,这里就将步骤略去了。 不过,这里需要说明的是,要获得对加密U盘完全的增删文件操作,必须使用windows 7,在windows xp/vista下,只能读,不能像加密U盘写入数据: ?

    2.2K30发布于 2018-07-24
  • 来自专栏devops_k8s

    Go加密算法总结

    前言 加密解密在实际开发中应用比较广泛,常用加解密分为:“对称式”、“非对称式”和”数字签名“。 对称式:对称加密(也叫私钥加密)指加密和解密使用相同密钥的加密算法。 非对称加密(公钥加密):指加密和解密使用不同密钥的加密算法,也称为公私钥加密。具体算法主要有RSA、Elgamal、背包算法、Rabin、D-H、ECC(椭圆曲线加密算法)。 例如 7和 16。 7、2和任何奇数是互质数。例如2和87。 8、1不是质数也不是合数,它和任何一个自然数在一起都是互质数。如1和9908。 9、辗转相除法。 在Go中,可以查看encoding/pem包和crypto/x509包。 加密解密这块,涉及到很多标准 Go RSA加密 rsa加解密, 必须会去查crypto/ras这个包 Package rsa implements RSA encryption as specified

    1.9K40发布于 2020-12-22
  • 来自专栏golang开发笔记

    Go 加密解密算法总结

    前言 加密解密在实际开发中应用比较广泛,常用加解密分为:“对称式”、“非对称式”和”数字签名“。 对称式:对称加密(也叫私钥加密)指加密和解密使用相同密钥的加密算法。 非对称加密(公钥加密):指加密和解密使用不同密钥的加密算法,也称为公私钥加密。具体算法主要有RSA、Elgamal、背包算法、Rabin、D-H、ECC(椭圆曲线加密算法)。 MIICWwIBAAKBgQDcGsUIIAINHfRTdMmgGwLrjzfMNSrtgIf4EGsNaYwmC1GjF/bM h0Mcm10oLhNrKNYCTTQVGGIxuc5heKd1gOzb7bdTnCDPPZ7oV7p1B9Pud 7JEH4TcplKjSjHyq5MhHfA+CV2/AB2BO6G8limu7SheXuvECQQDwOpZrZDeTOOBk z1vercawd+J9ll/FZYttnrWYTI1sSF1sNfZ7dUXPyYPQFZ0LQ1bhZGmWBZ6a6wd9 nCDPPZ7oV7p1B9Pud+6zPacoqDz2M24vHFWYY2FbIIJh8fHhKcfXNXOLovdVBE7Z y682X1+R1lRK8D+vmQIDAQAB -----END PUBLIC

    3.3K31发布于 2020-09-27
  • 来自专栏Hadoop数据仓库

    ShardingSphere实践(7)——数据加密

    加密规则 4. 加密处理过程 5. 解决方案详解 (1)新上线业务 (2)已上线业务改造 6. 中间件加密服务优势 7. 加密算法解析 三、用例测试 1. 准备测试用例环境 2. 可实现在不改变业务查询 SQL 前提下,已上线系统对加密前后数据进行安全、透明化迁移。 7. = | |  2 | fRV$wtz5FMV8bwH9 | NULL                     | 2xPXaMMndGl7I8CfQRVVwjLWHCA31RdEiQCtSK1KgqQ= 94oDpoqt2OjLWHCA31RdEiQCtSK1KgqQ= | |  4 | 123              | DZEHT99l6UjthceKuCCKIw== | LR3Zm3Bn6ANef7HMwBY5VQ "ECB",填充方法为"PKCS7";Java默认使用的是128位,加密方式为"ECB",填充方法为"PKCS5"。

    2.4K11编辑于 2022-06-14
  • 来自专栏GoLang全栈

    Go语言加密-MD5,BASE64加密

    加密环节在项目开发当中是必不可少的,如果缺少加密模块,犹如人穿着透明的衣服在奔跑。 于是我录制了2个Go语言中加密的视频,希望大家能喜欢,后续会完善其他加密算法的录制。 1、Md5加密 Md5加密他是不可逆的算法,由于他不管什么样的数据进行加密,最后输出的都只会是一串32位的字符串,于是常被用于密码加密或者文件指纹计算。 2、Base64加密 Base64加密算法它是一套可逆的加密算法,我们项目当中经常用它来对数据进行一些简单的加密。 这个时候我们就可能就会用到Base64加密,我们把要传的数据进行一个简单的加密,这样到后台拿到我们加密过的字符串,只需要进行解密就能拿到加密前的数据了。

    86730编辑于 2022-05-10
  • 来自专栏码客

    Go语言 字符串加密

    := aes.NewCipher(k) // 获取秘钥块的长度 blockSize := block.BlockSize() // 补全码 strData = PKCS7Padding byte, len(crytedByte)) // 解密 blockMode.CryptBlocks(str, crytedByte) // 去补全码 str = PKCS7UnPadding func PKCS7Padding(ciphertext []byte, blocksize int) []byte { padding := blocksize - len(ciphertext bytes.Repeat([]byte{byte(padding)}, padding) return append(ciphertext, padtext...) } //去码 func PKCS7UnPadding 1",utils.MD5_z1(str)) fmt.Println("加密结果2",utils.MD5_z2(str)) fmt.Println("加密2次",utils.MD5_more(str)

    1.2K30编辑于 2022-10-07
  • 来自专栏Golang语言开发栈

    Go 语言怎么使用对称加密

    通过对称加密进行通信的实体必须共享该密钥,以便可以在解密过程中使用它。这种加密方法与非对称加密不同,非对称加密使用一对密钥(一个公钥和一个私钥)来加密和解密数据。 Golang 实现 AES 对称加密算法主要分为以下几个步骤: 加密步骤: 创建一个新的加密块。 获取加密块的大小。 填充数据。 初始化向量。 指定加密块的分组模式。 进行加密多个块。 本文重点是介绍怎么使用 Go 语言实现对称密钥加密,代码占用篇幅比较多,关于 AES 算法的分组模式和填充模式的详细介绍,感兴趣的读者朋友们可以阅读参考资料给出的链接地址。 参考资料: https://en.wikipedia.org/wiki/Symmetric-key_algorithm https://pkg.go.dev/crypto/aes@go1.18.3#NewCipher https://pkg.go.dev/crypto/cipher#NewCBCEncrypter https://pkg.go.dev/crypto/cipher#NewCBCDecrypter https

    1.7K10编辑于 2022-07-01
  • 来自专栏数据结构和算法

    PTA 7-1 数字加密

    7-1 数字加密 输入一个四位数,将其加密后输出。方法是将该数每一位上的数字加9,然后除以10取余,做为该位上的新数字,最后将千位和十位上的数字互换,百位和个位上的数字互换,组成加密后的新四位数。 输入格式: 输入在一行中给出一个四位的整数x,即要求被加密的数。 输出格式: 在一行中按照格式“The encrypted number is V”输出加密后得到的新数V。

    40110编辑于 2023-11-30
  • 来自专栏Devops专栏

    7.Go函数

    7.Go函数 1:函数定义 我想问一下大家,在大家小时候有没有玩过超级玛丽这个游戏?有同学说玩过,这确实是一款非常经典的游戏。 上面的函数是我们自己定义的(一般我们称为自定义函数),但是我们也已经学过不少GO语言自己定义的函数。 如下图所示: image-20210428000548492 args集合中存储了5,6,7三个数,对应的下标(编号),分别是0,1,2. 如果该集合中存储了4个数,那么第4个数的编号就是3. 7:函数作用域 (7.1) 局部变量 前面我们定义的函数中,都经常使用变量。 在Go语言里,所有的匿名函数(Go语言规范中称之为函数字面量)都是闭包。 根据以上定义,那么上一节定义的匿名函数其实就是闭包。

    60510编辑于 2022-01-17
  • 来自专栏陶士涵的菜地

    go下实现md5加密

    下面这个工具包下的函数 package utils import ( "crypto/md5" "encoding/hex" ) //md5加密 func Md5(src string

    1.2K10发布于 2020-12-09
  • 来自专栏Python爬虫与数据挖掘

    盘点Python加密解密模块hashlib的7加密算法

    前言 在程序中我们经常可以看到有很多的加密算法,比如说MD5 sha1等,今天我们就来了解下这下加密算法的吧,在了解之前我们需要知道一个模块嘛就是hashlib,他就是目前Python一个提供字符加密的模块 ,它加密的字符类型为二进制编码,所以直接加密字符串会报错。 sha1 = hashlib.sha1() sha1.update(string.encode('utf-8')) res = sha1.hexdigest() print("sha1采用encode转换加密结果 :",res) 七、高级加密 以上加密算法虽然依然非常厉害,但时候存在缺陷,即:通过撞库可以反解。 所以,有必要对加密算法中添加自定义key再来做加密

    2.4K30发布于 2021-04-19
  • 来自专栏go程序例子

    Go程序例子(7):Switch

    fmt.Printf("Don't know type %T\n", t) } } whatAmI(true) whatAmI(1) whatAmI("hey")}运行结果:$ go run switch.go Write 2 as twoIt's a weekdayIt's after noonI'm a boolI'm an intDon't know type string

    21910编辑于 2024-12-08
  • 来自专栏solate 杂货铺

    go监控方案(7) -- 实现

    metrics 客户端 数据采集使用go-metrics 传输使用UDP, 仿StatsD上传采集数据, InfluxDB进行数据存储, Grafana进行展示。 prefix.name.field 最好表示为prefix_name field 代码实现 package client import ( "bufio" "bytes" "github.com/rcrowley/go-metrics

    75310发布于 2019-07-22
  • 来自专栏WindCoder

    CentOS7安装go

    Fabric需要go的支持,所以顺便记录一下 # 官方 https://golang.org/dl/ 获取所需版本并下载 wget https://dl.google.com/go/go1.11.4.linux-amd64 .tar.gz # 解压 tar -zxvf go1.11.4.linux-amd64.tar.gz # 配置环境变量 ## 打开文件 sudo vi /etc/profile ## 在最后一行添加如下 ,并保存退出 export GOROOT=/home/wind/apps/go export PATH=$PATH:$GOROOT/bin ## 使用source使命令生效 source /etc

    2.1K20发布于 2020-01-22
  • 文件加密软件哪个支持自动加密?不妨试试这7款文件加密软件(2025最新)

    传统手动加密效率低、易遗漏,而自动加密技术通过“润物细无声”的方式,将安全防护嵌入工作流程,成为企业数据防护的刚需。文件加密软件哪个支持自动加密?本文将分享7款主流工具,解析自动加密技术的核心功能。 而自动加密技术通过“无感化”设计,在文件生成、传输、存储全生命周期中动态防护,实现“安全与效率”的平衡。二、7款能自动加密的文件加密软件1. 域智盾软件透明加密自动透明加密是软件的核心技术之一。 该功能有效防止了“先收机密文件,再转给外部人员”的泄密行为,堵住了传统加密软件的盲区。复制与剪贴板加密员工在编辑加密文件时,若尝试复制内容到聊天软件或网页,系统会自动加密剪贴板内容。 BitLocker微软自带的磁盘加密工具,支持全盘加密和自动加密。开启后,系统盘和指定驱动器中的所有文件均自动加密。与Windows深度集成,无需额外安装,适合企业批量部署。3. 7. Cryptomator轻量级开源加密工具,专为云存储优化。创建“保险库”后,文件上传前自动加密,支持多平台同步。界面简洁,适合注重隐私的个人和小团队。三、选型避坑指南:四招锁定适合方案1.

    54110编辑于 2025-10-22
  • 来自专栏容器云实践

    通过Go实现AES加密和解密工具

    本文包含如下两个内容: AES加密介绍及实现原理 Go实现AES加密和解密工具 ---- AES加密介绍及实现原理 AES( advanced encryption standard)使用相同密钥进行加密和解密 应用程序:wechat、JD、Alipay等使用 AES 加密照片和消息或支付信息。 存档和压缩工具:7z、WinZip 和 RAR。 操作系统组件:一些操作系统组件(如文件系统)使用高级加密标准来确保安全性。 编程语言库: Go、Python 和 C++ 等编码库实现了的AES加密(等会使用到)。 AES加密是如何实现的? ---- Go实现AES加密工具scode ok,上面大致了解AES加密是如何工作起来的,接下来通过Go中的crypto/aes和crypto/cipher包实现的AES加密解密工具。 PKCS7Padding将待补足字节数作为填充的字节 // pkcs7Padding 填充 func pkcs7Padding(data []byte, blockSize int) []byte {

    3.8K10编辑于 2022-06-08
  • 来自专栏全栈程序员必看

    Java之AESECBPKCS7Padding加密方式

    AES/ECB/PKCS7Padding7加密 简介: 在Java开发中,用到的AES的ECB加密模式、PKCS7Padding填充方式,Java目前仅支持PKCS5Padding填充模式 ,今天我将带领大家了解下,PKCS7Padding填充模式,希望可以帮到Java的开发人员, 目前Java要实现PKCS7Padding填充模式的加密,需要借助第三方Jar包才可以实现,就是在初始化的时候

    3.9K40编辑于 2022-11-15
  • 2025年最佳加密软件Top7

    2025年最佳加密软件Top7综合对比表产品名称价格技术支持密码管理器实时解密企业级加密VeraCrypt免费无无支持不支持BitLockerWindows自带支持未知不支持支持AxCrypt Premium12 美元/用户/月支持支持支持支持各产品详细评测VeraCrypt:最佳综合加密方案特点:开源跨平台工具,支持创建加密容器和隐藏卷算法支持:Kuznyechik、AES、Serpent等缺点:界面陈旧,无云存储集成 BitLocker:最佳Windows环境加密特点:Windows原生全盘加密,支持域绑定优势:用户友好,与Windows生态深度集成限制:仅限Windows平台AxCrypt Premium:最佳本地存储加密核心功能 :AES-256本地文件加密,支持移动端商务方案:20%年付优惠(10.42美元/用户/月)Trend Micro端点加密:最佳多格式支持突出能力:可加密USB/CD/DVD等移动介质企业功能:远程设备锁定 、集中策略管理定价参考:500端点约77-83美元/月加密工具关键特性用户界面:直观的操作界面降低使用门槛自动备份:防止加密数据意外丢失算法标准:至少支持AES-256军事级加密多设备兼容:跨平台支持提升部署灵活性技术支持

    63810编辑于 2025-08-17
  • 来自专栏区块链大本营

    加密货币的天堂何在? 盘点7大对加密货币免税的国家!

    不过也有一些国家直接做到了对加密货币免税。 福布斯近期总结了对加密货币免税的国家清单,让我们跟随这份清单,一起走进这些加密货币的“天堂”。 与美国形成鲜明对比的是,有一些国家在某些条件下(甚至是无条件地)对加密货币免税,无论是加密货币的购买、持有还是卖出。这些国家都是在完全合法且政府批准的情况下,对加密货币免税。 新加坡 新加坡的企业如果在经营活动中购买和出售加密货币,那么加密货币带来的收益和普通收入一样都需要缴纳税款。 明斯克的宜居程度得分 7. 瑞士 瑞士以其对加密货币友好而世界闻名,以至于有人说瑞士是加密世界中的硅谷,简称“加密谷( Crypto Valley )”。 如果你被政府认定为专业的加密货币交易员,那么你交易加密货币的收益需要缴纳营业税;而如果你被政府认定为投资和交易加密货币的个人,那么加密货币的收益将被视为免税的资本收益。

    1.1K00发布于 2019-07-11
  • 来自专栏深入浅出区块链技术

    非对称加密Rsa数字签名Go实战

    什么是非对称加密 非对称加密算法需要两个密钥:publickey和privatekey。如果用公钥对数据进行加密,只有用对应的私钥才能解密。 因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法。 签名的生成 •有原始数据对其进行哈希运算-> 散列值 •使用非对称加密的私钥对散列值加密 -> 签名 •将原始数据和签名一并发送给对方 签名的验证 •接受数据 1 原始数据 2 数字签名 •数字签名, 需要使用公钥解密,得到散列值 •对原始数据进行hash运算,得到新的散列值 •散列值进行比对 go实现Rsa数字签名 使用rsa生成密钥对 •生成密钥对 •序列化 •保存到磁盘文件 ? GitHub https://github.com/potaxie/go-crypto 本文作者:potaxie

    2.1K10发布于 2020-07-23
领券