MCPcopy Create free account
hub / github.com/FuAdmin/fu-admin / MD5Hashing

Class MD5Hashing

web/src/utils/cipher.ts:78–95  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

76
77// Define a singleton class for MD5 Hashing
78class MD5Hashing implements Hashing {
79 private static instance: MD5Hashing;
80
81 private constructor() {}
82
83 // Get the singleton instance
84 // 获取单例实例
85 public static getInstance(): MD5Hashing {
86 if (!MD5Hashing.instance) {
87 MD5Hashing.instance = new MD5Hashing();
88 }
89 return MD5Hashing.instance;
90 }
91
92 hash(plainText: string) {
93 return MD5(plainText).toString();
94 }
95}
96
97// Define a singleton class for SHA256 Hashing
98class SHA256Hashing implements Hashing {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected