SHA-256

// private static void encryption(String id) {
// try {
// // 生成密钥
// SecretKey secretKey = generateKey();
//
// // 加密
// String encryptedText = encrypt(id, secretKey);
// id = encryptedText;
//
// // 解密
// String decryptedText = decrypt(encryptedText, secretKey);
// System.out.println("解密后的文本: " + decryptedText);
// } catch (Exception e) {
// e.printStackTrace();
// }
// }
// private String getChannelOrderId(Long channelOrderId) {
// String id;
// try {
// MessageDigest md = MessageDigest.getInstance("SHA-256");
// byte[] bytes = md.digest(channelOrderId.toString().getBytes());
// StringBuilder sb = new StringBuilder();
// for (byte b : bytes) {
// sb.append(String.format("%02x", b & 0xff));
// }
// id = sb.toString();
// } catch (NoSuchAlgorithmException e) {
// // 记录错误日志
// logger.error("Failed to generate SHA-256 hash for order ID: " + channelOrderId, e);
// return null;
// }
// return id;
// }
posted @   锅巴编程  阅读(12)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了

阅读目录(Content)

此页目录为空

点击右上角即可分享
微信分享提示