加密解密

Posted money131

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了加密解密相关的知识,希望对你有一定的参考价值。

凯撒加密:

  public static void main(String[] args) {
    String input="hello world";
    //向右移动
    int key =3;

    //转换字节数组
      char[] chars=input.toCharArray();
      //装密文
      StringBuilder sb = new StringBuilder();
      for (char c :chars ) {
          int d=c;
          d = d+key;
          char newd= (char) d;
          sb.append(newd);

      }
    System.out.println("密文:"+sb.toString());

      //反转
      StringBuilder bs = new StringBuilder();
      String output =sb.toString();
      char[] outchars=output.toCharArray();
      for (char c : outchars) {
          int d=c;
          d= d-key;
          char newd= (char) d;
          bs.append(newd);

      }
    System.out.println("明文:" + bs.toString());
  }

  

以上是关于加密解密的主要内容,如果未能解决你的问题,请参考以下文章

论如何设计一款端对端加密通讯软件

Android 高级UI解密 :PathMeasure截取片段 与 切线(新思路实现轨迹变换)

Android 高级UI解密 :PathMeasure截取片段 与 切线(新思路实现轨迹变换)

Android 高级UI解密 :PathMeasure截取片段 与 切线(新思路实现轨迹变换)

解密体育背后AI黑科技:花样滑冰动作识别多模视频分类和精彩片段剪辑

使用ffmpeg视频切片并加密