Java encryption and decryption function example based on AES symmetric encryption algorithm
This paper describes the encryption and decryption function of Java based on AES symmetric encryption algorithm. Share with you for your reference, as follows:
Note: securerandom is a sequence of generated secure random numbers, password GetBytes () is a seed. As long as the seed is the same, the sequence is the same. Therefore, as long as there is a password for decryption, the sequence can be restored.
PS: friends interested in encryption and decryption can also refer to our online tools:
Password security online detection: http://tools.jb51.net/password/my_password_safe
High strength password generator: http://tools.jb51.net/password/CreateStrongPassword
Xunlei, express and whirlwind URL encryption / decryption tools: http://tools.jb51.net/password/urlrethunder
Online hash / hash algorithm encryption tool: http://tools.jb51.net/password/hash_encrypt
Online MD5 / hash / SHA-1 / SHA-2 / SHA-256 / sha-512 / Sha-3 / ripemd-160 encryption tool: http://tools.jb51.net/password/hash_md5_sha
Online SHA1 / sha224 / sha256 / sha384 / SHA512 encryption tool: http://tools.jb51.net/password/sha_encode