Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

AES encryption working between Objective-C and Java.

License

NotificationsYou must be signed in to change notification settings

WelkinXie/AESCipher-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AES Encryption For Java

Using this code forAndroid andJava back-end andAESCipher-iOS foriOS lets you encrypt and decrypt with AES accurately.

Encryption:

// For Stringpublic static String aesEncryptString(String content, String key)// For Bytespublic static byte[] aesEncryptBytes(byte[] contentBytes, byte[] keyBytes)

Decryption:

// For Stringpublic static String aesDecryptString(String content, String key)// For Bytespublic static byte[] aesDecryptBytes(byte[] contentBytes, byte[] keyBytes)

Additionally you can modify theIV_STRING with another 16 bytes string in line 23 ofAESCipher.java , but you should make sure to keep it the same withkInitVector in line 14 ofAESCipher-iOS.


用 Java 实现的 AES 加密。

AESCipher-iOS 一并使用能达到 在iOS、Android、Java后台产生相同密文、正确解密成明文的目的。

加密方法:

// For Stringpublic static String aesEncryptString(String content, String key)// For Bytespublic static byte[] aesEncryptBytes(byte[] contentBytes, byte[] keyBytes)

解密方法:

// For Stringpublic static String aesDecryptString(String content, String key)// For Bytespublic static byte[] aesDecryptBytes(byte[] contentBytes, byte[] keyBytes)

另外你也可以将AESCipher.java 第 23 行中的IV_STRING 修改为其他 16 字节的字符串,但请确保其与AESCipher-iOS 第 14 行处的kInitVector 保持一致。

另附源码详解一份:

AES加密 - iOS与Java的同步实现

About

AES encryption working between Objective-C and Java.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp