Tag: coldfusion

c#alternative中cfusion_encrypt中填充的键是什么?

我在这里找到了从C#复制cfusion_encrypt函数的答案…… ColdFusion – cfusion_encrypt()和cfusion_decrypt() – C#替代方案 但答案并没有说明用什么键填充它以使其与明文相同的长度? 任何人都可以建议用钥匙填充什么? 无论是向右还是向左填充?

WCF Rest客户端发送不正确的内容类型

我正在尝试使用wcf客户端向使用json的ColdFusion 9服务发送请求。 但是,请求的内容类型是针对xml的。 这是服务合同。 正如您所看到的,我们使用了json的RequestFormat。 [ServiceContract(Name = “ServiceAgreementRequestService”, Namespace = NetworkNamespaces.ServiceNamespace)] public interface IServiceAgreementRequestService { [OperationContract] [FaultContract(typeof(RequestFault))] [WebInvoke(UriTemplate = “?method=CreateUser”, RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json)] CreateUserResponse CreateUser(CreateUserRequest request); } 我也尝试在OutGoing请求上设置Request.ContentType,这也不起作用。 using (var context = this.GetServiceClient(clientId)) { WebOperationContext.Current.OutgoingRequest.ContentType = “application/json; charset=UTF-8”; var request = new CreateUserRequest(user.Id, user.Person.FirstName, user.Person.LastName); var response = context.Channel.CreateUser(request); } 这是发送的请求 POST […]

ColdFusion中静态方法的等价物是什么?

在C#中,我创建了静态方法来帮助我执行简单的操作。 例如: public static class StringHelper { public static string Reverse(string input) { // reverse string return reversedInput; } } 然后在控制器中,我会通过简单地使用: StringHelper.Reverse(input); 现在我正在使用ColdFusion和Model Glue,我想做同样的事情。 但是,似乎ColdFusion中没有静态方法的概念。 如果我像这样创建一个CFC: component StringHelper { public string function Reverse(string input) { // reverse string return reversedInput; } } 我是否可以通过在控制器中创建StringHelper实例来调用此方法,如下所示: component Controller { public void function Reverse() { var input = event.getValue(“input”); […]

比较C#和ColdFusion(CFMX_COMPAT)之间的密码哈希值

我有一个密码哈希存储在一个表中,并通过以下coldfusion脚本放在那里 – #Hash(Encrypt(Form.UserPassword,GetSiteVars.EnCode))# 我想在ac#应用程序中添加一些外部function。 我希望能够利用已存在的数据,以便我可以对用户进行身份validation。 有谁知道如何在c#中复制上述coldfusion代码? 谢谢你的任何想法。

在Coldfusion中加密并在C#中解密

这是用于在coldfusion中加密的代码 它正在生成加密值,如714FEA9A9A2184769CA49D5133F08580 ,这对我来说似乎很奇怪,因为它只是大写和数字。 我应该使用什么C#库来正确解密它? 同时查看此信息 ,默认情况下它似乎使用UUEncode算法进行编码。 我应该要求加密器使用Base64作为编码参数吗?

ColdFusion – cfusion_encrypt()和cfusion_decrypt() – C#替代方案

我有一个数据库,其中包含通过cfusion_encrypt()加密的用户密码。 我需要在C#中为ColdFusion代码做一个登录替代。 有没有简单的方法如何在C#中模拟这个,这样我就可以比较用户密码的加密值并将它们与ColdFusion值匹配?