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

    加解密

    加解密 1.pom依赖 <dependency> <groupId>org.jasypt</groupId> <artifactId>jasypt-spring31</artifactId>

    39510编辑于 2023-11-13
  • 来自专栏湛卢工作室

    加解密

    1 加解密类别 古典密码学: 单表替换加密(MonoalphabeticCipher)。 多表替换加密(PolyalphabeticCipher)。 其他加密方式。

    2.3K40发布于 2019-11-20
  • 来自专栏雨临Lewis的博客

    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的加解密

    2.4K30编辑于 2023-07-11
  • 来自专栏胖虎的研发之路

    Android RSA加解密

    如下代码: ublic class RSAUtils { private static String RSA = "RSA"; /** * 随机生成RSA密钥对(默认密钥长度为1024) * * @return */ public static KeyPair generateRSAKeyPair() { return generateRSAKeyPair(1024

    1.2K10编辑于 2023-05-10
  • 来自专栏Android-薛之涛

    Android-加解密

    PiJJCA https://mp.weixin.qq.com/s/hJJUbb6aLbxmNl3k91M7UQ https://www.jianshu.com/p/1a8837872ed0 今天说一说加解密 image.png ok,那我们演示如何使用MD5和SHA进行加解密 // MD5加密 private static String toMd5(String str) { // image.png Base64加解密相关代码 // 需要引入包:java.util.Base64 // Base64加密 private static String encode(String DES加解密相关代码 public class DESUtil { // 初始化向量 private static byte[] iv = { 'a', 'b', 'c', 'd', ' 关于加解密,主要内容就这么多。

    1.4K41发布于 2018-12-19
  • 来自专栏C/C++基础

    Golang AES 加解密

    文章目录 AES 简介 AES 加解密实现 小结 参考文献 AES 简介 利用 Go 提供的 AES 加解密与 Base64 编解码包,我们可以轻松实现 AES 加解密。 AES分组长度(字节)密钥长度(字节)加密轮数AES-128161610AES-192162412AES-256163214 AES 加解密实现 下面以 CBC 模式为例,实现 AES 加解密

    2K20编辑于 2022-05-09
  • 来自专栏喵叔's 专栏

    C#加解密

    那么怎么判断一个加解密安全呢?

    1.3K20发布于 2020-09-08
  • 来自专栏C/C++基础

    Go AES加解密

    https://blog.csdn.net/K346K346/article/details/89387460 利用Go提供的AES加解密与Base64编解码包,我们可以轻松地实现AES的加解密 (3)AES秘钥的长度只能是16、24或32字节,分别对应三种AES,即AES-128, AES-192和AES-256,三者的区别是加密的轮数不同; 下面以CBC模式为例,实现AES加解密

    12.9K30发布于 2019-05-05
  • 来自专栏石头岛

    RSA 证书加解密通信

    思路 生成公私钥证书 公钥对接口参数明文加密 私钥对接口参数明文解密 通信双方互相持有对方公私钥 如果所有的接口都需要加解密,可以放到拦截器中去统一处理,也可以用注解的方式,控制哪些接口需要加密,哪些接口不需要加密

    1.1K40发布于 2019-07-03
  • 来自专栏安全学习记录

    日常技巧-BCELCODE加解密

    今天值守的过程中碰到这么一个数据包,出现这么一串东西,之前没特别关注过,百度一波发现是BCEL加密

    1.7K20编辑于 2022-12-26
  • 来自专栏Angular&服务

    des加解密,双向通讯

    1.引入js文件 npm install crypto-js --save 2.使用typescript import * as DES from "crypto-js/tripledes"; import * as UTF8 from "crypto-js/enc-utf8"; export class desdemo { let value = "南方姑娘"; //加密 value = DES.encrypt(value, 加密的秘钥(解密需要用)).toString();

    1.7K20发布于 2018-08-20
  • 来自专栏前端LeBron

    NodeJS之加解密Crypto

    output}`) // Hmac: 6f438ef66d3806ae14d6692d9610e55c41ebb4eb3ee73911a4d512bd1cade976 注:大文件可流式处理 加密 / 解密 加解密主要用到下面两组方法

    2.2K20编辑于 2021-12-27
  • 来自专栏陶士涵的菜地

    golang实现AES加解密

    AesEncrypt是加密,第二个参数是设置的key,key的长度必须是16、24、32

    73540发布于 2021-07-20
  • 来自专栏码匠的流水账

    java加解密实例

    序 本文主要小结一下java里头的AES以及RSA加解密。 AES 使用AES加密时需要几个参数: 密钥长度(Key Size) AES算法下,key的长度有三种:128、192和256 bits。 加解密 public static byte[] aesEncryptBytes(byte[] contentBytes, byte[] keyBytes) throws Exception { 所以,主流的模值是1024位 加解密 public static byte[] publicEncrypt(byte[] content,PublicKey publicKey) throws Exception RSA”,默认是RSA/ECB/PKCS1Padding AES与RSA结合 RSA 比 AES 更难破解,因为它不需要担心密钥在传递过程中有泄露,只存在暴力破解一种可能; AES的优势是以分组为轮,加解密速度非常快

    1.2K20发布于 2018-09-17
  • 来自专栏kifroom

    RSA数据加解密算法

    主要代码: # /* # * @Author: kif kif101001000@163.com # * @Date: 2022-05-30 22:34:47 # * @Last Modified by: kif kif101001000@163.com # * @Last Modified time: 2022-05-30 22:34:47 # */ import random import math # 模N大数的幂乘的快速算法 def fastExpMod(b, e, m)

    2.4K10编辑于 2023-02-27
  • 来自专栏python3

    超级简单加解密工具

    return s if __name__ == "__main__": try: root = Tkinter.Tk() root.title("加解密工具

    1.5K10发布于 2020-01-21
  • 来自专栏石头岛

    RSA 证书加解密通信

    生成公私钥证书 公钥对接口参数明文加密 私钥对接口参数明文解密 通信双方互相持有对方公私钥 如果所有的接口都需要加解密,可以放到拦截器中去统一处理,也可以用注解的方式,控制哪些接口需要加密,哪些接口不需要加密

    80430编辑于 2023-10-20
  • 来自专栏DataOps

    openssl加解密实战

    解密openssl enc -d -aes-128-ecb -in ${FILE_NAME}.enc -out ${FILE_NAME} -pass pass:passw0rd -p3、批量文件压缩、加解密操作 passw0rd#解压缩并解密文件xy,恢复为源文件x、yopenssl enc -d -aes-128-ecb -in xy -pass pass:passw0rd | tar xvfz -4、批量文件压缩、加解密操作

    1.5K20编辑于 2022-10-13
  • 来自专栏Java架构师必看

    Escape加解密Java版

    Escape加解密Java版 /** * 中文加密 * Created by

    72720发布于 2021-08-03
  • 来自专栏Java学习录

    Spring Cloud内置加解密

    Spring Cloud内置了加解密的支持,包括对称加密和非对称加密。 详情可以参考org.springframework.cloud.bootstrap.encrypt.EncryptionBootstrapConfiguration源码 Spring Cloud也内置了对非对称加解密的支持

    2.6K20发布于 2019-07-10
领券