- 博客(5)
- 收藏
- 关注
原创 很方便的c++字符串转换为16进制
密码学中常常需要用到字符串转换为十六进制,进而转换为二进制进行加密鉴于网上搜的很多方法都有些复杂,很多名为c++,实则只是套了个c++的壳子,写的还是c语言的内容,并没有体现出c++语言本身的一些特色,我自己常识写了个字符串转成十六进制的函数,以之备忘。需要用到的是ios::base中的hex,有时通过流进行数据处理,很多事情会变得异乎寻常的方便具体代码如下:string stri
2017-05-01 00:16:05
41755
4
翻译 DES加密算法全解析 by J Orlin Grabbe
我只是放在这里做个备忘罢了这是我目前看到的讲DES算法最为详尽的文章,时间有限不做翻译了,看不懂私聊我吧The DES Algorithm Illustratedby J. Orlin GrabbeThe DES (Data Encryption Standard) algorithm is the most widely used encryption a
2017-04-25 16:44:54
2215
原创 C++调用有道词典API实现Caesar密码的加密解密
Caesar密码是密码学里最最基础和经典的古典密码,实现原理也十分的简单,本文主要是通过实现Caesar密码的加密解密的这个例子来进行C++json和curl的使用和学习,jsoncpp和curl在OS下具体安装参见前文
2017-04-21 11:12:21
1633
转载 c++中的const
C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。Const 是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。 一、Const作用 如下表所示:No.作用
2017-04-15 20:31:18
349
原创 Max OS下jsoncpp的安装与Xcode链接外部库
1、预备条件1、jsoncpp安装包,下载地址:https://github.com/open-source-parsers/jsoncpp(打开直接装即可);2、SCONS,这是一个基于python的编译工具,可以用来取代make;3、Python,毋庸置疑,显然这是scons能运行的必须品;2、步骤1、将下载下来的jsoncpp的zip文件解压;2、打开命令行,
2017-04-15 17:40:20
3259
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人