android 十六进制加密,使用十六进制十进制值的Android加密和解密?
本问题已经有最佳答案,请猛点这里访问。
我需要在Android中进行加密和解密,
现在我使用"aes"算法加密,我得到了一些加密值,比如"?*?1FO??'但我需要这样的输出'38533f4b3f385203f443f283f3f'
谁都知道……
我的加密代码
IvParameterSpec _IVParamSpec = new IvParameterSpec(IV);
SecretKeySpec sks = new SecretKeySpec(KEY,"AES");
cipher.init(Cipher.ENCRYPT_MODE, sks,_IVParamSpec);
/*byte[] bt = new byte[256] ;
bt = hexStringToByteArray(strToDecrypt);*/
//final String decryptedString1 = new String(cipher.doFinal(bt));
//final String decryptedString = new String(cipher.doFinal(strToDecrypt.getBytes("UTF-16LE")));
final String decryptedString2 = new String(cipher.doFinal(Base64.decode(strToDecrypt, Base64.NO_WRAP)));
String StrHex = toHex(decryptedString);
final String decryptedString1 = new String(cipher.doFinal(strToDecrypt.getBytes()));
因此,您正在询问如何在Java中将字节数组转换为十六进制字符串?stackoverflow.com/questions/9655181/…
38533f4b3f852203f443f283f3f是十六进制字符串,未加密。你的原始数据是什么?
@amir例如,如果输入'userid'意味着,我需要像'40d44d0'这样的带有加密AES的输出
@saravanan"40d44d0"不是"userid"的十六进制编码,太短,无法作为加密的"userid"的十六进制编码。你在说什么?请详细描述你想要达到的目标。
如果要将字节数组转换为可作为文本处理的内容,则base64占用的空间小于hex(=base16)。
@ ArtjomB。请你帮我解答一下我的问题stackoverflow.com/questions/43224137/…
使用此包:http://commons.apache.org/proper/commons-codec/它支持转换十六进制字符串,并提供除aes(afaik)之外的各种加密。
好的,我试试……谢谢你的重播
请尝试格式化您的句子,这不是youtube,我们尽量避免使用youtube类型的语言,因为它会使网站变笨。
android 十六进制加密,使用十六进制十进制值的Android加密和解密?相关推荐
- c语言位运算八进制转二进制,C语言十进制转换二进制八,十六进制。二进制转十进制。...
C语言十进制转换二进制八,十六进制. 十进制转二进制有个计算公式,就是除以2取余再倒序显示余数就是了.可以根据公式写.八制进公式也同理.十六进制有点不一样,大于9的要转为字母.A,B,C,D,E,F. ...
- 十六进制字符串转换成十进制非负整数
十六进制字符串转换成十进制非负整数 题目详情 输入一个以#结束的字符串,滤去所有的非十六进制字符(不分大小写),组成一个新的表示十六进制数字的字符串,输出该字符串并将其转换为十进制数后输出. 输入格式 ...
- java 十六进制浮点_Java十六进制浮点文字
java 十六进制浮点 我如何遇到十六进制浮点数 我正在Java :: Geci中开发一种新功能,以减少代码重新格式化的可能性. 如果重新格式化,当前版本的代码将覆盖原本相同的代码. 这很烦人,因为按 ...
- C语言如何将十六进制字符串转为十六进制Byte
问题展示 我们的目标是 将十六进制字符串转为十六进制Byte 由上图我们可以清晰的看到 我们失败了.如何解决呢? 代码示例 #include<stdio.h> #include<st ...
- APK加密方法:某社交类Android APP加密分享
这款社交类APK是无数宅男宅女的挚爱,但是听说他们对这款app进行了非常严密的保护,防止用户进行二次打包.现在我们就来分析下这款app的安全性到底如何! 工具/原料 APK源码安全检测平台 APK源码 ...
- html发送十六进制字符数组,十六进制数组怎么转换成字符串数组?
本身我有一篇文章专门谈这个事情,结果被说内容不好. 题外话,回答主题: 其实对计算机系统来说,没有什么十六进制转字符,字符在计算机中存储本身就是按一个一个编号来的,在计算机中也是二进制存储处理,注意, ...
- linux的自定义input,linux键值到Android键值的转换与自定义
首先要确定按键输入设备是对应/dev/input目录下哪个event,根据VID PID匹配对应的kl文件,可通过如下命令 cat /proc/bus/input/devices 查看设备信息 fra ...
- android 系统源码调试 局部变量值_如何方便快速的整编Android 9.0系统源码?
点击上方"刘望舒",选择"星标" 多点在看,就是真爱! 作者 : 刘望舒 | 来源 :刘望舒的博客地址:http://liuwangshu.cn/fram ...
- android获取spinner的值_在Android的Spinner中实现键值对的正确方法是什么
这是在Android中为Spinner实现键值对的正确方法吗? package com.mypackage import android.app.Activity; import android.os ...
最新文章
- Android自定义View实现仿QQ实现运动步数效果
- mysql server id为0_MySQL内核月报 2014.12-MySQL· 答疑释惑·server_id为0的Rotate-阿里云开发者社区...
- 解决windows10 wireshark无法抓取发出去的包只能抓取接受数据包
- linux进程卡住_鸿蒙系统,Linux? Android?
- Spring5的集成测试
- Java整合Spring发送邮件
- 微机个人笔记-存储单元编址
- DNS解析域名的过程
- web全栈架构师所需技术栈_统一架构–一种构建全栈应用程序的简单方法
- file_put_contents记录的日志内容丢失
- 开发自己的博客转发插件(跨域)
- micropython性能低下_MicroPython支持的开发板:高性能、低成本创客首选
- JAVA性能分析工具--Jvisualvm使用方法
- python自动发微信朋友圈不带图片_python itchat实现微信自动检测违规涉黄图片
- roundcube邮箱手机端_企业邮箱申请后如何登录
- 差分 --算法竞赛专题解析(32)
- Failed to convert value of type 'java.lang.String' to required type 'java.util.Date
- 什么是云原生数据库?
- 环境变量是什么?如何配置环境变量
- IE/Firefox每次刷新时自动检查网页更新,无需手动清空缓存的设置方法
热门文章
- hevc中随机访问时非IRAP图像存在三种限制
- 求1到n的素数个数C语言,求 1~n 之间素数的个数
- 黑莓java文件怎么安装程序_黑莓开发环境搭建windows7+eclipse+BlackBerry Java Plug+JDK6...
- Weevely工具上传一句话木马
- Amazon Australia 可通过EDI实现哪些业务单据对接?
- 有小数点的补码怎么算_-49d补码的是多少?怎样计算的?
- 无法启动此程序因为计算机中丢失d3dx,因计算机中丢失d3dx9-41.dl而无法启动程序的解决办法...
- 【读书笔记】金字塔原理-学习总结
- 软件测试工程师这个岗位职责是什么?具体都需要干什么?
- Onenote笔记转换为Markdown文本