首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    PGP加解密

    PGP和GPG 对接客户需求时对方使用PGP对文件进行加解密,但PGP是商用的非对称加解密方式,可以改用Apache基金会推出的开源的GPG,两者的加解密可以无缝对接。...后续加解密时使用到密钥库文件其实也会通过keyId来获取对应的密钥对。 导出PGP密钥 -a即--armor,表示以ASCII格式输出,即Base64串。...keyId gpg --delete-keys 97E208A1 // 删除私钥,97E208A1是keyId gpg --delete-secret-keys 97E208A1 Java实现PGP加解密...除此之外,Java的PGP加解密功能则是没有问题,可以正常对接客户的需求。...文件加密有这篇就够了 运行gpg –gen-key生成密钥时卡住在We need to generate a lot of random bytes 2021年,用更现代的方法使用PGP(上) PGP 对于JSON的加解密

    1.3K30

    DES加解密实现

    DES加解密要求秘钥是8字节(每个字节的最后1位用于校验,秘钥是剩下的56位),加解密数据长度必须是8字节的整数倍,每8字节称为一个加解密块。...如果加解密数据包含多个块,在加解密某个块前可以指定跟前面的块进行某种计算,称为加密模式,常见有ECB和CBC。...网上有很多DES加解密的实现,但是能直接拿来使用的很少,本文介绍的是Richard Outerbridge的实现,其只实现8字节的数据加解密核心算法,对于长度不是8字节的倍数,需要填充到8的倍数,加密模式...它包含2个API: 第一,void deskey(unsigned char* hexkey[8], short mode),设定DES加解密的密钥和加密还是解密的标志。...接下来演示如何使用DES/3DES对字符串进行加解密,本演示代码使用的填充模式为自定义格式:明文长度(2字节)+明文内容+\0填充直到8的倍数,未采用加密模式(块之间加解密独立)。

    2.2K20
    领券