看完《爱你就像爱生命》这本书,真的看出小波哥很有才,跟小波哥比起来,我唯一拿的出手的可能就是我比他的颜值了。想起一句话,人不是因为美丽而可爱,而是因为可爱而美丽。所以我对我的要求是,继续修炼吧。

  今天被php的mysqli数据库连接和查询,弄的头好头疼。有个查询$conn->query($sql);返回总是false。额,我命名用过这种查询一模一样,那个就好使。看来又被针对了。等解决了放上来。

  (解决了)

1   $sqlUser = "SELECT id,yonghuming,xingming,jueshe,mima,youxiang,shijian FROM sso_user where id=".$id;
2    $resultUser = $conn->prepare($sqlUser);
3    $resultUser->execute();
4    $resultUser->bind_result($id,$yonghuming,$xingming,$jueshe,$mima,$youxiang,$shijian);
5   // 输出数据
7    while($resultUser->fetch()) {
8   }                    

  分享这个java可加密可解密的程序,亲自用过,不能用默认的jdk,否则有报错。

 1 import java.io.IOException;
 2 import java.security.SecureRandom;
 3 import javax.crypto.Cipher;
 4 import javax.crypto.SecretKey;
 5 import javax.crypto.SecretKeyFactory;
 6 import javax.crypto.spec.DESKeySpec;
 7 import sun.misc.BASE64Decoder;
 8 import sun.misc.BASE64Encoder;
 9 public class Des {
10
11     private byte[] desKey;
12
13     public Des(String desKey) {
14         this.desKey = desKey.getBytes();
15     }
16
17     public byte[] desEncrypt(byte[] plainText) throws Exception {
18         SecureRandom sr = new SecureRandom();
19         byte rawKeyData[] = desKey;
20         DESKeySpec dks = new DESKeySpec(rawKeyData);
21         SecretKeyFactory keyFactory = SecretKeyFactory.getInstance("DES");
22         SecretKey key = keyFactory.generateSecret(dks);
23         Cipher cipher = Cipher.getInstance("DES");
24         cipher.init(Cipher.ENCRYPT_MODE, key, sr);
25         byte data[] = plainText;
26         byte encryptedData[] = cipher.doFinal(data);
27         return encryptedData;
28     }
29
30     public byte[] desDecrypt(byte[] encryptText) throws Exception {
31         SecureRandom sr = new SecureRandom();
32         byte rawKeyData[] = desKey;
33         DESKeySpec dks = new DESKeySpec(rawKeyData);
34         SecretKeyFactory keyFactory = SecretKeyFactory.getInstance("DES");
35         SecretKey key = keyFactory.generateSecret(dks);
36         Cipher cipher = Cipher.getInstance("DES");
37         cipher.init(Cipher.DECRYPT_MODE, key, sr);
38         byte encryptedData[] = encryptText;
39         byte decryptedData[] = cipher.doFinal(encryptedData);
40         return decryptedData;
41     }
42
43     public String encrypt(String input) throws Exception {
44         return base64Encode(desEncrypt(input.getBytes()));
45     }
46
47     public String decrypt(String input) throws Exception {
48         byte[] result = base64Decode(input);
49         return new String(desDecrypt(result));
50     }
51
52     public static String base64Encode(byte[] s) {
53         if (s == null)
54             return null;
55         BASE64Encoder b = new sun.misc.BASE64Encoder();
56         return b.encode(s);
57     }
58
59     public static byte[] base64Decode(String s) throws IOException {
60         if (s == null)
61             return null;
62         BASE64Decoder decoder = new BASE64Decoder();
63         byte[] b = decoder.decodeBuffer(s);
64         return b;
65     }
66
67     public static void main(String[] args) throws Exception {
68         String key = "abcdefgh";
69         String input = "a";
70         Des crypt = new Des(key);
71         System.out.println("Encode:" + crypt.encrypt(input));
72         System.out.println("Decode:" + crypt.decrypt(crypt.encrypt(input)));
73     }
74 }  

  今天是妈妈的生日,我很感谢她树立了我的三观,希望她能在今后的每一天都过得开心,过得幸福。

  所以今天冰心的《写给母亲的诗》送给她

  母亲,好久以来

  就想为你写一首诗

  但写了好多次

  还是没有写好

  母亲,为你写的这首诗

  我不知道该怎样开头

  不知道该怎样结尾

  也不知道该写些什么

  就像儿时面对你严厉的巴掌

  我不知道是该勇敢接受

  还是该选择逃避

  母亲,今夜我又想起了你

  我决定还是要为你写一首诗

  哪怕写得不好

  哪怕远在老家的你

  永远也读不到……

  母亲,

  倘若你梦中看见一只很小的白船儿,

  不要惊讶他无端入梦。

  这是你至爱的女儿(儿子左)含着泪叠的,

  万水千山,

  求他载着她的爱和悲哀归去。

  

转载于:https://www.cnblogs.com/ZuoAndFutureGirl/p/7464516.html

happy Mom ——php mysqli DES加密相关推荐

  1. 文本的DES加密 MD5散列值 DSA的数字签名

    作者:未知 文本的DES加密 为了对称加密的安全,将密码进行封装,先新建一个用于保存密码的类库cl: using System; using System.Text ; namespace cl { ...

  2. IOS、java支持DES加密

    最近在考虑数据加密方面的需求,所以对数据加密简单的看了一下,当然不是看的原理,只是看看怎么能够实现.现在我们需要实现的是移动端和后台(java)数据加解密的配合,开始的时候考虑的使用RSA,因为RSA ...

  3. python加密库_python基于pyDes库实现des加密的方法

    本文实例讲述了python基于pyDes库实现des加密的方法.分享给大家供大家参考,具体如下: 下载及简介地址:https://twhiteman.netfirms.com/des.html 如需要 ...

  4. getcoo php_PHP简单实现DES加密解密的方法

    本文实例讲述了PHP简单实现DES加密解密的方法.分享给大家供大家参考,具体如下: des加密: function des_encrypt($str, $key) { $block = mcrypt_ ...

  5. .net实现md5加密 sha1加密 sha256加密 sha384加密 sha512加密 des加密解密

    写项目时,后台一直用md5加密,一天群里人问,除了MD5还有其它的加密方法吗?当时只知道还有个SHA,但怎么实现什么的都不清楚,于是当网上找了下,把几种常见的加密方法都整理了下,用winform写了个 ...

  6. MD5 AES Des 加密解密

    MD5加密不可逆 只能加密,不能解密,代码如下: package com.ruoyi.common.utils.security; import java.security.MessageDigest ...

  7. C#与java可以共用的DES加密解密

    C#的DES加密与解密算法我就不写了,主要写一下怎么去解密C#用DES加密后串,大家都知道C#的DES加密密钥长度是8位的,而java是8的倍数位,所以用普通的java中的DES是不行的,要解C#的加 ...

  8. 对称加密——对入参进行DES加密处理

    体验更优排版请移步原文:http://blog.kwin.wang/programming/symmetric-encryption-des-js-java.html 对称加密是最快速.最简单的一种加 ...

  9. java和c 进行des_c语言的des加密,怎么用java解密

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 我试了好多java解密方法都不对,主要是看不懂c代码以下是C代码大神帮忙看看 /*------------------------------------ ...

最新文章

  1. java string.indexof(string)_Java StringBuffer indexOf()方法
  2. Channel延续篇
  3. linux mysql 客户端编码设置_mac和linux下mysql字符集设置问题
  4. 【计算机网络】第五章 数据链路层(3)
  5. Google common_schema 2.2 documentation
  6. 初始化Dictionarystring, object赋值
  7. 织梦需要php什么版本,DedeCmsV5.1FreeSP1正式版发布
  8. kvm服务器中心管理,IP KVM如何在公共场所数据中心合理应用
  9. Visual Studio 2017 15.3 预览版发布,接近最终版
  10. 【渝粤教育】广东开放大学 电子商务(本) 形成性考核 (21)
  11. 29 _react-router说明
  12. CSS 元素的绝对定位 position: absolute 和 position: fixed
  13. 用汇编的眼光看C++(之退出流程)
  14. SSL 3.0曝出Poodle漏洞的解决方案-----开发者篇(转自:http://blog.csdn.net/lyq8479/article/details/40709175)...
  15. hive外部表改为内部表_Hive基础之创建表
  16. 【转】Nero v9.4.26.0 多语(简体中文)版+完美破解(世界上最多人使用的烧录软体)...
  17. java 贝叶斯抠图_毕业论文(设计)基于贝叶斯算法的自动抠图程序设计与实现.doc...
  18. DM数据库更换key
  19. windows下AS常用快捷键
  20. hapi.js入门系列(二)——路由

热门文章

  1. 智能手机(电子设备)
  2. UITextView文字怎样居上
  3. jenkin安装教程
  4. (二十二)岁月无声 - 11
  5. SQL Server唯一约束
  6. SpringBoot2整合富文本编辑器wangEditor(含文件上传)攻略
  7. Excel | 常用函数(一)
  8. html表单自适应,具有标签的自适应HTML表单
  9. 08——IDEA开发工具:简介、下载和安装
  10. 异常监控对比,sentry,rollbar,fundebug,frontjs