Module bus.crypto

Class DESProvider

java.lang.Object
org.miaixz.bus.crypto.metric.DESProvider
All Implemented Interfaces:
org.miaixz.bus.core.Provider, Provider

public class DESProvider extends Object implements Provider
数据加密标准,速度较快,适用于加密大量数据的场合
Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • DESProvider

      public DESProvider()
  • Method Details

    • encrypt

      public byte[] encrypt(String key, byte[] content)
      加密
      Specified by:
      encrypt in interface Provider
      Parameters:
      key - 密钥
      content - 需要加密的内容
      Returns:
      加密结果
    • decrypt

      public byte[] decrypt(String key, byte[] content)
      解密
      Specified by:
      decrypt in interface Provider
      Parameters:
      key - 密钥
      content - 需要解密的内容
      Returns:
      解密结果