This is an automated email from the ASF dual-hosted git repository. jiangtian pushed a commit to branch iotdb in repository https://gitbox.apache.org/repos/asf/tsfile.git
commit 3828a9fb1e414e3d242b691aaf4cc19ad68f5fb8 Author: jintao zhu <[email protected]> AuthorDate: Wed Nov 6 18:02:13 2024 +0800 Change md5 to SHA-256 (#294) * modify hash function from md5 to SHA-256 * modify hash function from md5 to SHA-256 --------- Co-authored-by: zhujt <[email protected]> (cherry picked from commit 972d23d2d7066e5b1a4fc58b55d74791d09ba118) --- .../src/main/java/org/apache/tsfile/encrypt/EncryptUtils.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/java/tsfile/src/main/java/org/apache/tsfile/encrypt/EncryptUtils.java b/java/tsfile/src/main/java/org/apache/tsfile/encrypt/EncryptUtils.java index a97a46d1..cae1ecac 100644 --- a/java/tsfile/src/main/java/org/apache/tsfile/encrypt/EncryptUtils.java +++ b/java/tsfile/src/main/java/org/apache/tsfile/encrypt/EncryptUtils.java @@ -201,13 +201,13 @@ public class EncryptUtils { if (conf.getEncryptFlag()) { encryptType = conf.getEncryptType(); try { - MessageDigest md = MessageDigest.getInstance("MD5"); + MessageDigest md = MessageDigest.getInstance("SHA-256"); md.update("IoTDB is the best".getBytes()); md.update(conf.getEncryptKey().getBytes()); - dataEncryptKey = md.digest(); + dataEncryptKey = Arrays.copyOfRange(md.digest(), 0, 16); } catch (Exception e) { throw new EncryptException( - "md5 function not found while using md5 to generate data key", e); + "SHA-256 function not found while using SHA-256 to generate data key", e); } } else { encryptType = "org.apache.tsfile.encrypt.UNENCRYPTED";
