Json(javascript object notation )简介:一种轻量级的数据交换格式,一个对象?一个大括号表示,括号中,通过键值对来描述对象的属性与函数,相比于xml,json多占空间更小,所以更快,当然了,有些固执的老程序员还在用xml格式传输,非常遗憾,Java目前没有内置json解析,希望未来能补上目前json解析器有谷歌的Gson和阿里巴巴的fastjson,实际上是一个Jav
转载 2023-07-06 01:23:12
108阅读
JSON是一种轻量级的数据交换格式,和XML一样广泛应用于前端和后台的交互。如何高效和安全的解析JSON是摆在广大程序员面前的难题,如果有工具包能帮我们做这些事情就好了,目前有Google公司的Gson,阿里巴巴公司的fastJson,以及Jackson,今天我就讲解下如何通过这3个工具去解析JSON字符串,以及如何将Java对象转换成JSON字符串。1.Gson首先在工程的pom文件中加入依赖&
转载 2024-07-04 12:59:41
325阅读
1.openssl 本身ssl加解密 2.自定义加解密字符串
转载 2019-12-02 15:06:00
570阅读
2评论
# iOS JSON 加解密指南 在开发 iOS 应用时,我们常常需要处理 JSON 数据。为了保证数据的安全性,有时需要对 JSON 数据进行加密和解密。本文将教你如何实现 iOS 中的 JSON 加解密,并详细说明每一个步骤。 ## 流程概述 在进行 JSON 加解密的过程之前,我们首先需要了解整个流程,下面是一个简单的流程图: ```mermaid flowchart TD
原创 2024-09-13 07:11:49
165阅读
加密解密在开发中经常用到,比如登录密码加密解密、消息传输加密解密等。但是很多人只会使用不理解其中的原理,这篇文章就带领大家快速学习加密解密的原理和使用。零、什么是加密解密通俗的说加密解密就是将不想让别人很容易看到的东西根据一定的规则进行处理,形成无规则的内容。拿到加密后内容的人通过一定规则将加密后的内容还原成原文。这里所说的原文在计算机中被称为明文,加密后的内容被称为密文。加密后的内容并不是完...
原创 2021-07-09 14:42:04
666阅读
 加密头文件:#ifndef __TAESCLASS_H #define __TAESCLASS_H #include <string.h> #include <stdio.h> #include <stdlib.h> #include <ctype.h> #define AESKEY "71412E2299B0EEA5" #defi
1.对称加密算法对称加密算法是应用较早的加密算法,技术成熟。在对称加密算法中,数据发信方将明文(原始数据)和加密密钥一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。收信方收到密文后,若想解读原文,则需要使用加密用过的密钥及相同算法的逆算法对密文进行解密,才能使其恢复成可读明文。在对称加密算法中,使用的密钥只有一个,发收信双方都使用这个密钥对数据进行加密和解密。它要求发送方和接收方在安全
AES加密的C语言实现,在ubuntu13.10下测试成功。输入1.txt加密内容,key密钥输出2.txt密文,3.txt解密后的明文备注:网上下的,但是这明显不是一个ase加密算法,而是一个des加密算法!后来我又发现,这似乎是一个ase加密的S盒简单实现。。。终归所学不足。 #include "stdio.h" #include "memory.h" #include "time.
转载 2024-05-14 15:36:49
69阅读
RSA算法的描述1、选取长度相等的两个大素数p和q,计算其乘积:n = pq然后随机选取加密密钥e,使e和(p–1)(q–1)互素。 最后用欧几里德扩展算法计算解密密钥d,以满足ed = 1(mod(p – 1)(q – 1)) 即 d = e–1 mod((p – 1)(q – 1))e和n是公钥,d是私钥 2、加密公式如下:ci = mi^e(mod n)3、解密时,取每一密文分组 ci 并计
转载 2024-05-31 20:16:17
162阅读
  using System; using System.IO; using System.Security.Cryptography; using System.Text; namespace Utils { /// <summary> /// CommonTools加密解密 /// </summary> public class Co
转载 2020-03-26 11:04:00
403阅读
2评论
密码学中的高级加密标准(Advanced Encryption Standard,AES),又称Rijnda
转载 2021-11-24 15:20:35
177阅读
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.D...
原创 2022-07-18 10:54:40
67阅读
简介:des算法是一种对称加密,通过同一组秘钥进行加密和解密。利用64位秘钥对64位数据进行加密生成一组新的64位数据,其中的转换都是利用统一的表格数组对秘钥和数据转换(这些表格都是全网统一的,有些博客中分享的表格数据含有少数错误数据且极难发现,加解密数据截然不同)例   网上的错误表格数据: 以下为代码,这里的main函数传参加解密选项以及秘钥和数据,测试用只能传入64位秘钥
AES加解密 密钥是AES算法实现加密和解密的根本。对称加密算法之所以对称,是因为这类算法对明文的加密和解密需要使用同一个密钥。 AES支持三种长度的密钥: 128位,192位,256位 平时大家所说的AES128,AES192,AES256,实际上就是指AES算法对不同长度密钥的使用。 三种密钥的
原创 2023-04-17 09:58:29
1030阅读
工作中,有些公司为了保障接口数据的安全性,对接口的入参和json返回值做了加密,所以测试人员再测试过程中就算使用抓包工具抓取到接口,也无法查看到接口的入参和json返回的数据,无法进行测试,今天推荐一个工具可以进行对加密接口的入参和json返回值进行解密。 工具推荐:在线加密解密地址:http://www.bejson.com/enc/rsa/操作步骤:1、浏览器输入链接,进入到在线加解
转载 2023-05-29 11:40:03
463阅读
加密算法及原理简述 前言        数字签名、信息加密是前后端开发经常需要使用到的技术,应用场景包括了用户登入、交易、信息通讯等等,不同的应用场景也会需要使用到不同的签名加密算法来达到业务目标。目前随着行业内大力推广国产密码,国密SM1、SM2、SM3等算法也将逐步在我所系统中得到应用,本文简单梳理一下常用的加密算法以及应用场景。常用算法分类&n
一、支付宝工具生成公钥私钥下载地址链接: https://pan.baidu.com/s/15L1GM8mK43tzV9XyyNEV8Q提取码: vux3使用方法可参考阿里文档:https://docs.open.alipay.com/291/105971/二、加密说明:1.使用公钥加密,  2.加密后每次结果是可变的三、解密说明:1.使用私钥解密四、实现代码利用工具可生成公私秘钥,注意
原创 2023-05-06 14:52:21
466阅读
# C des加解密转Java实现指导 在现代软件开发中,数据安全是个重要的课题。在这篇文章中,我们将为刚入行的小白们详细讲解如何实现C语言中的DES加解密算法的转化到Java中。我们将分步骤说明,并提供相应的代码示例。 ## 整体流程 在实现C的DES加解密到Java之前,我们需要理解整个转化流程。下面的表格展示了整个过程的步骤: | 步骤 | 描述
原创 11月前
19阅读
# Java 加解密 Json 字符串教程 ## 简介 在实际开发中,我们经常需要对敏感信息进行加密存储或传输,而常见的敏感信息格式是 Json 字符串。本教程将教会你如何使用 Java 实现对 Json 字符串的加解密操作。 ## 整体流程 下面是对整个加解密操作的流程进行了简单的概括,通过一张表格展示了每个步骤的具体内容。 | 步骤 | 描述 | |------|-----| | 生成密
原创 2024-01-26 10:26:57
95阅读
1 uni-app操作 (1) 打开HBuilderX的视图->显示终端 cd 切换到你项目的根目录 执行命令 npm install crypto-js 安装成功后你的项目根目录会生成node_modules文件夹,里面有crypto-js就说明成功了 import Vue from 'vue'
原创 2021-07-25 17:26:01
888阅读
  • 1
  • 2
  • 3
  • 4
  • 5