# AES-Java-iOS-Android
AES-Java-iOS-Android,兼容Java,iOS,Android三端的AES-128-ECB加密算法
代码逻辑中最后的data byte,转换成了16进制(HEX)返回最终加密串,当然使用base64也是可以的。
代码中的password必须为16位,低于16位其实不是不可以,得进行补全操作,demo中未处理。
password:1234512345123456
未加密字符串:12382929sadadasd
加密后的HEX字符串:071ec0de1f3bf09643aca32c743a9c07a5030bc46cfad652b45cc8dbeaea0eee
http://tool.chacuo.net/cryptaes 可以进行在线测试(ECB/ PKCS5/7 /数据块128 / 输出 hex)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
AES-Java-iOS-Android,兼容Java,iOS,Android三端的AES-128-ECB加密算法,附三端Demo Java是一种高性能、跨平台的面向对象编程语言。它由Sun Microsystems(现在是Oracle Corporation)的James Gosling等人在1995年推出,被设计为一种简单、健壮、可移植、多线程、动态的语言。Java的主要特点和优势包括以下几个方面: 跨平台性(Write Once, Run Anywhere): Java的代码可以在不同的平台上运行,只需编写一次代码,就可以在任何支持Java的设备上执行。这得益于Java虚拟机(JVM),它充当了代码和底层硬件之间的中介。 面向对象: Java是一种纯粹的面向对象编程语言,支持封装、继承和多态等面向对象的概念。这使得Java编写的代码更加模块化、可维护和可扩展。 多线程支持: Java内置了对多线程的支持,允许程序同时执行多个任务。这对于开发需要高并发性能的应用程序(如服务器端应用、网络应用等)非常重要。 自动内存管理(垃圾回收): Java具有自动内存管理机制,通过垃圾回收器自动回收不再使用的对象,使得开发者不需要手动管理内存,减轻了程序员的负担,同时也减少了内存泄漏的风险。
资源推荐
资源详情
资源评论
收起资源包目录
AES-Java-iOS-Android,兼容Java,iOS,Android三端的AES-128-ECB加密算法,附三端Demo.zip (62个子文件)
SJT-code
Java-AES-Test
.classpath 295B
.settings
org.eclipse.jdt.core.prefs 587B
src
AESTool.java 7KB
bin
.gitignore 15B
.project 367B
LICENSE 1KB
Android-AES-Test
gradle.properties 726B
gradle
wrapper
gradle-wrapper.jar 53KB
gradle-wrapper.properties 230B
app
src
androidTest
java
org
skyfox
android_aes_test
ExampleInstrumentedTest.java 738B
test
java
org
skyfox
android_aes_test
ExampleUnitTest.java 388B
main
java
org
skyfox
android_aes_test
AESTool.java 7KB
MainActivity.java 365B
res
mipmap-xxhdpi
ic_launcher_round.png 10KB
ic_launcher.png 6KB
mipmap-hdpi
ic_launcher_round.png 5KB
ic_launcher.png 3KB
drawable-v24
ic_launcher_foreground.xml 2KB
mipmap-anydpi-v26
ic_launcher.xml 272B
ic_launcher_round.xml 272B
mipmap-mdpi
ic_launcher_round.png 3KB
ic_launcher.png 2KB
mipmap-xxxhdpi
ic_launcher_round.png 15KB
ic_launcher.png 9KB
mipmap-xhdpi
ic_launcher_round.png 7KB
ic_launcher.png 4KB
values
colors.xml 208B
strings.xml 79B
styles.xml 383B
layout
activity_main.xml 768B
drawable
ic_launcher_background.xml 5KB
AndroidManifest.xml 721B
proguard-rules.pro 751B
build.gradle 932B
.gitignore 7B
gradlew.bat 2KB
build.gradle 546B
.idea
codeStyles
Project.xml 3KB
dbnavigator.xml 22KB
runConfigurations.xml 564B
caches
build_file_checksums.ser 536B
misc.xml 2KB
gradle.xml 626B
encodings.xml 159B
settings.gradle 15B
gradlew 5KB
.gitignore 137B
iOS-AES-Test
iOS-AES-Test.xcodeproj
project.pbxproj 13KB
project.xcworkspace
xcshareddata
IDEWorkspaceChecks.plist 238B
contents.xcworkspacedata 157B
iOS-AES-Test
ViewController.h 211B
Base.lproj
Main.storyboard 2KB
LaunchScreen.storyboard 2KB
AppDelegate.h 273B
AppDelegate.m 2KB
main.m 330B
ViewController.m 4KB
Info.plist 1KB
Assets.xcassets
Contents.json 62B
AppIcon.appiconset
Contents.json 2KB
.gitignore 1KB
README.md 604B
共 62 条
- 1
资源评论
JJJ69
- 粉丝: 6027
- 资源: 5613
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于 Java的班级管理系统课程设计
- 深入探索Suno AI:教程、元标签与案例分析.pdf
- 超市会员积分管理系统主要用于实现了企业管理数据统计等
- 基于 Java的班级管理系统
- MyBatis 动态 SQL:灵活而强大的查询构建器.pdf
- com.accordion.prettyo.apk
- 毕业设计:基于SSM的mysql-ssm软件bug管理系统(源码 + 数据库 + 说明文档)
- MTSQL8.0.35windows(64bit)-mysql-installer-community-8.0.35.0
- 人工智能引领音乐创作新时代之Suno AI
- Public-bicycle-usage-forecast-master.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功