小编Dan*_*Dan的帖子

在Coldfusion中加密,然后在PHP中解密

我有一个问题,复制PHP和Coldfusion生成的相同结果.

在PHP加密这种方式:

<?php
    $key = "$224455@";
    $Valor = "TESTE";

    $base = chop(base64_encode(mcrypt_encrypt(MCRYPT_DES, $key, $Valor, MCRYPT_MODE_ECB)));     
?>
Run Code Online (Sandbox Code Playgroud)

我有结果:

TzwRx5Bxoa0 =

在Coldfusion这样做:

<cfset Valor = "TESTE">
<cfset Key = "$224455@">
<cfset base = Encrypt(Valor,ToBase64(Key),"DES/ECB/PKCS5Padding","BASE64")>
Run Code Online (Sandbox Code Playgroud)

结果:

qOQnhdxiIKs =

什么不是ColdFusion产生与PHP相同的价值?

非常感谢你

php encryption coldfusion coldfusion-11

7
推荐指数
2
解决办法
982
查看次数

可以使用MDM安装配置文件

Apple的移动设备管理协议参考在第44页的底部说明

第三方企业应用程序需要配置配置文件才能运行它们.您可以使用MDM提供这些配置文件的最新版本,以便用户无需手动安装这些配置文件,在配置文件过期时替换它们,等等.为此,请通过MDM提供配置文件,而不是通过公司Web门户分发或与应用程序捆绑在一起.

这是否意味着我应该在安装之前从应用程序中删除或取消捆绑embedded.mobileprovision?

或者是否意味着,

在安装应用程序之前,单独通过MDM服务器安装配置文件?

如果答案是第一个,那么如何在不破坏应用程序的情况下删除embedded.mobileprovision.如果答案是第二个,那么随后更新应用程序会破坏MDM服务器安装的配置文件吗?

iphone provisioning mdm

5
推荐指数
1
解决办法
4009
查看次数

在python中查找文本文件中每个单词的频率

我想找到文本文件中所有单词的频率,以便我可以从中找出最常出现的单词。有人可以帮助我使用为此目的的命令吗?

import nltk
text1 = "hello he heloo hello hi " // example text
 fdist1 = FreqDist(text1) 
Run Code Online (Sandbox Code Playgroud)

我已经使用了上面的代码,但问题是它没有给出词频,而是显示每个字符的频率。我还想知道如何使用文本文件输入文本。

python nltk python-3.x

2
推荐指数
1
解决办法
1万
查看次数

解析此数据的最佳Pythonic方法是什么?

我是Python的新手,正在尝试找到最Python的方式来解析LDAP查询的响应。到目前为止,我的作品仍然有效,但如果可能的话,我希望使其更整洁。我的回复数据是这样的:

"[[('CN=LName\\, FName,OU=MinorUserGroup,OU=MajorUserGroup,DC=my,DC=company,DC=com', {'department': ['theDepartment'], 'mail': ['theEmail@mycompany.com']})]]"
Run Code Online (Sandbox Code Playgroud)

在这些数据中,我实际上只对内的字段感兴趣,{}因此可以将其放入字典中。

"department:theDepartment,mail:theEmail@mycompany.com"
Run Code Online (Sandbox Code Playgroud)

我现在正在做的事情感觉(看起来)确实很蛮力,但是行得通。我已经添加了额外的注释,并根据每个步骤在尝试详细说明此混乱的过程中输出了结果。

#Original String
#"[[('CN=LName\\, FName,OU=MinorUserGroup,OU=MajorUserGroup,DC=my,DC=company,DC=com', {'department': ['theDepartment'], 'mail': ['theEmail@mycompany.com']})]]"

#split at open {, take the latter half
myDetails = str(result_set[0]).split('{') 
#myDetails[1] = ["'department': ['theDepartment'], 'mail': ['theEmail@mycompany.com']})]]"]

#split at close }, take the former half
myDetails = str(myDetails[1]).split('}') 
#myDetails[0] = ["'department': ['theDepartment'], 'mail': ['theEmail@mycompany.com']"]

#split at comma to separate the two response fields
myDetails = str(myDetails[0]).split(',') 
#myDetails = ["'department': ['theDepartment']","'mail': ['theEmail@mycompany.com']"]

#clean up the first response field
myDetails[0] = str(myDetails[0]).translate(None, …
Run Code Online (Sandbox Code Playgroud)

python python-2.7

1
推荐指数
1
解决办法
530
查看次数