@luikore 还有个问题,我用的是"5\xD564\xCC\rf\xC4\xEE\x9A\xDB\u0003".unpack('H*)[0]
,得到了我所想要的,"35d53634cc0d66c4ee9adb03", 但是如果我想转回去,该用什么方法?
@luikore 对的,这个我知道。另外你写的那段代码我运行不了
NoMethodError: undefined method 'pack' for "5\xD564\xCC\rf\xC4\xEE\x9A\xDB\u0003":String
大家说的对,谢谢各位。但我还有问题。
按照代码,任意一个字符的 ascii 值与某个 (0..255) 之间的数字进行异或运算,得到的值完全有可能不落在数字与字符所代表的 ascii 值的集合内,所以出现"5\xD564\xCC\rf\xC4\xEE\x9A\xDB\x03"
这样的值是很正常的。
但是奇怪的是,客户给出的加密后的密文都是标准的字符串,比如:3f873a36c658
,这是怎么做到的?
客户用的 php,按照他们的说法,步骤是这样的:
密码加密和解密步骤: 加密:密码明文,先经过 rc4 加密,再把加密后的密文转成十六进制 (小写),才可以与系统交互; 解密:就是把加密的步骤反过来;把得到的密码密文,先转成字符串,然后再经过 rc4 解密即可得到密码明文。
方法是这样的:
这个是加密:asc2hex(rc4(APIRC4KEY,明码)) 解密是这个:rc4(APIRC4KEY,hex2asc(加密的密码))
问题就是如何解决乱码啊…
@zhaqiang @lonely21475 谢谢 2 位。
@liwei78 好的,谢谢。
这个帖子让我想起隔壁的那个”招了个菜鸟开发“的帖子以及该”菜鸟开发“的回帖。。。
@jjfujj 你这是遭遇了什么啊。。。
谢谢分享,这元编程得好好学习一下!
@etnl 哪有帝都多。。。
@lgn21st 你这么一说,我也觉得第三张怪怪的。
@rei 原来是这样啊。。。我一直没去看 push 之后的内容。之前 push 的时候的确有警告,我也没细看,因为从没遇到过问题,我把文件加上之后就 ok 了,谢谢你!!!。
git status
的内容是这样的:
但是请问为什么会这样啊?
@rei 在 app/下面,和 models 平级。
@rei 哎呀,不好意思,这个目录没有 check in 是什么意思呀~~能稍微详细点么?我太菜了。。
@huacnlee 服务可以正常启动,不过打开网页显示
[2015-05-31 23:15:41] ERROR RuntimeError: Missing
secret_token
andsecret_key_base
for 'production' environment, set these values inconfig/secrets.yml
貌似是 devise 相关的。而在 heroku 上则是 rails s 都无法启动。
@blacktulip :plus1:
英语六级,想自荐,但不知楼主是否看得上。。。https://github.com/killernova
好,支持,有希望! 但是为什么要写 位于上海某高新技术园区 呢?直接写出地址不是更好么。。。
评论中的文本超出边界是怎么回事?
是 杭州 还是 杭州和上海 ?
谢谢,这对我很有用 !
@lgn21st 首先,你得有超过标准体重 60 斤的身材。。。
@blacktulip 第一个 gem 是不是和 paginate 冲突啊?
我在想一个问题,就是能不能把标题最前面的城市做成标签?这样相对于求职者来说可以选择只看相关地区的招聘贴。当然可能会有点工作量吧。。。