You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tsfile.apache.org by ji...@apache.org on 2024/11/08 10:56:49 UTC
(tsfile) 01/03: Change md5 to SHA-256 (#294)
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 <10...@users.noreply.github.com>
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 <zh...@mails.tsinghua.edu.cn>
(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";