大家好,今天小编关注到一个比较有意思的话题,就是关于c语言加密字符串的问题,于是小编就整理了3个相关介绍c语言加密字符串的解答,让我们一起看看吧。
字符串加密?
第一种:〔 python 与 Bash Shell 的结合 〕
这个命令会让你输入一个字符串,然后会再输出一串加密了的数字。
加密代码[照直输入]:
Python -c 'print reduce(lambda a,b: a*256+ord(b), raw_input("string: "), 0)'
解密代码[数字后+P]:
dc -e 输出的数字P
第二种:〔 应该是纯 Bash Shell,含 VIM 的 xxd 〕
用 gtalk@gmail*** 作为明文,加密分两步,当然了,也是可以一步过的,呆会说~
加密代码:
1、 echo "gtalk@gmail***" |xxd -ps -u
sql数据加密有几种方法?
目前经常碰到的这几种比较多:
1、unix下shadow文件中的加密字符串,des经好几次加密变换的,生成的字符串为13位,由a-z,A-Z,0-9,.,/字符组成。
2、md5加密的,网站上用的比较多,常见的有16位和32位的,密文由十六进制字符组成(0-9,A-F)。
3、base64编码,以前用在电子邮件中的,转换后字符长度不定,由a-z,A-Z,0-9,+,/,=字符组成,现在有些网站用来加密,其实不能算是一种加密算法。
在SQL中如何使用AES_ENCRYPT()函数?
AES_ENCRYPT() 和 AES_DECRYPT()这两个函数有两个参数前一个是要加密或解密的字串后一个是一个自己指定的Key原型:AES_ENCRYPT(str,key_str) AES_DECRYPT(str,key_str)SELECT AES_ENCRYPT('加密字符串',KEY)
;SELECT AES_DECRYPT('解密字符串',KEY);
到此,以上就是小编对于c语言加密字符串的问题就介绍到这了,希望介绍关于c语言加密字符串的3点解答对大家有用。