zoukankan      html  css  js  c++  java
  • 一段简单的数据加密小例程

    1
    2
    3
    4
    5
    6
    7
    8
    String key = "abc";
    Random random = new Random(key.hashCode());
    for (byte i = 0; i < 10; i++) {
        int r = random.nextInt(256);
        int a = (i ^ r);
        int b = (a ^ r);
        System.out.println("原值:" + i + " 加密值:" + a + " 解密值:" + b);
    }

    输出:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    原值:0 加密值:241 解密值:0
    原值:1 加密值:161 解密值:1
    原值:2 加密值:247 解密值:2
    原值:3 加密值:37 解密值:3
    原值:4 加密值:240 解密值:4
    原值:5 加密值:92 解密值:5
    原值:6 加密值:150 解密值:6
    原值:7 加密值:56 解密值:7
    原值:8 加密值:247 解密值:8
    原值:9 加密值:211 解密值:9

    本文转自   zl1030   51CTO博客,原文链接:http://blog.51cto.com/zl1030/1896146
  • 相关阅读:
    SVN 安装 使用指南
    使用angular-cli快速搭建项目命令
    angular 路由的引用
    c#默认类的修饰符。
    c#
    js改变dom对象样式
    jquery常用函数
    PHP 文件上传
    php 表单代码
    Python 条件语句
  • 原文地址:https://www.cnblogs.com/twodog/p/12138499.html
Copyright © 2011-2022 走看看