本问题已经有最佳答案,请猛点这里访问。

我需要在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加密和解密?相关推荐

  1. c语言位运算八进制转二进制,C语言十进制转换二进制八,十六进制。二进制转十进制。...

    C语言十进制转换二进制八,十六进制. 十进制转二进制有个计算公式,就是除以2取余再倒序显示余数就是了.可以根据公式写.八制进公式也同理.十六进制有点不一样,大于9的要转为字母.A,B,C,D,E,F. ...

  2. 十六进制字符串转换成十进制非负整数

    十六进制字符串转换成十进制非负整数 题目详情 输入一个以#结束的字符串,滤去所有的非十六进制字符(不分大小写),组成一个新的表示十六进制数字的字符串,输出该字符串并将其转换为十进制数后输出. 输入格式 ...

  3. java 十六进制浮点_Java十六进制浮点文字

    java 十六进制浮点 我如何遇到十六进制浮点数 我正在Java :: Geci中开发一种新功能,以减少代码重新格式化的可能性. 如果重新格式化,当前版本的代码将覆盖原本相同的代码. 这很烦人,因为按 ...

  4. C语言如何将十六进制字符串转为十六进制Byte

    问题展示 我们的目标是 将十六进制字符串转为十六进制Byte 由上图我们可以清晰的看到 我们失败了.如何解决呢? 代码示例 #include<stdio.h> #include<st ...

  5. APK加密方法:某社交类Android APP加密分享

    这款社交类APK是无数宅男宅女的挚爱,但是听说他们对这款app进行了非常严密的保护,防止用户进行二次打包.现在我们就来分析下这款app的安全性到底如何! 工具/原料 APK源码安全检测平台 APK源码 ...

  6. html发送十六进制字符数组,十六进制数组怎么转换成字符串数组?

    本身我有一篇文章专门谈这个事情,结果被说内容不好. 题外话,回答主题: 其实对计算机系统来说,没有什么十六进制转字符,字符在计算机中存储本身就是按一个一个编号来的,在计算机中也是二进制存储处理,注意, ...

  7. linux的自定义input,linux键值到Android键值的转换与自定义

    首先要确定按键输入设备是对应/dev/input目录下哪个event,根据VID PID匹配对应的kl文件,可通过如下命令 cat /proc/bus/input/devices 查看设备信息 fra ...

  8. android 系统源码调试 局部变量值_如何方便快速的整编Android 9.0系统源码?

    点击上方"刘望舒",选择"星标" 多点在看,就是真爱! 作者 :  刘望舒  |  来源 :刘望舒的博客地址:http://liuwangshu.cn/fram ...

  9. android获取spinner的值_在Android的Spinner中实现键值对的正确方法是什么

    这是在Android中为Spinner实现键值对的正确方法吗? package com.mypackage import android.app.Activity; import android.os ...

最新文章

  1. Android自定义View实现仿QQ实现运动步数效果
  2. mysql server id为0_MySQL内核月报 2014.12-MySQL· 答疑释惑·server_id为0的Rotate-阿里云开发者社区...
  3. 解决windows10 wireshark无法抓取发出去的包只能抓取接受数据包
  4. linux进程卡住_鸿蒙系统,Linux? Android?
  5. Spring5的集成测试
  6. Java整合Spring发送邮件
  7. 微机个人笔记-存储单元编址
  8. DNS解析域名的过程
  9. web全栈架构师所需技术栈_统一架构–一种构建全栈应用程序的简单方法
  10. file_put_contents记录的日志内容丢失
  11. 开发自己的博客转发插件(跨域)
  12. micropython性能低下_MicroPython支持的开发板:高性能、低成本创客首选
  13. JAVA性能分析工具--Jvisualvm使用方法
  14. python自动发微信朋友圈不带图片_python itchat实现微信自动检测违规涉黄图片
  15. roundcube邮箱手机端_企业邮箱申请后如何登录
  16. 差分 --算法竞赛专题解析(32)
  17. Failed to convert value of type 'java.lang.String' to required type 'java.util.Date
  18. 什么是云原生数据库?
  19. 环境变量是什么?如何配置环境变量
  20. IE/Firefox每次刷新时自动检查网页更新,无需手动清空缓存的设置方法

热门文章

  1. hevc中随机访问时非IRAP图像存在三种限制
  2. 求1到n的素数个数C语言,求 1~n 之间素数的个数
  3. 黑莓java文件怎么安装程序_黑莓开发环境搭建windows7+eclipse+BlackBerry Java Plug+JDK6...
  4. Weevely工具上传一句话木马
  5. Amazon Australia 可通过EDI实现哪些业务单据对接?
  6. 有小数点的补码怎么算_-49d补码的是多少?怎样计算的?
  7. 无法启动此程序因为计算机中丢失d3dx,因计算机中丢失d3dx9-41.dl而无法启动程序的解决办法...
  8. 【读书笔记】金字塔原理-学习总结
  9. 软件测试工程师这个岗位职责是什么?具体都需要干什么?
  10. Onenote笔记转换为Markdown文本