`
zzhaog
  • 浏览: 61953 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

windows xp sp3使用telnet登录到163 smtp服务器 base64编码 c#

阅读更多

http://hi.baidu.com/kwunkuklan/blog/item/455f121749120a044b90a75e.html这个网址看到了如何使用telnet登录到163的smtp服务器.

里面提到在认证账号和密码时要使用base64格式的字符。

我在visual studio 2005里使用以下代码获得base64格式字符:

string temp = "username";
byte[] b = Encoding.Unicode.GetBytes(temp);
string s = Convert.ToBase64String(b);

但是将获得的账号和密码发送到163的smtp服务器后,服务器返回认证失败。因为我用的是xp,而介绍里使用的是linux,所以觉得应该是编码的问题。在visual studio里使用同样的代码转化前面网址里在介绍时使用的用户名,转化的结果与介绍里的转化结果不同。数了一下位数,发现在visual studio里转化的结果的位数正好是linux里的2倍。看来有可能是使用Encoding.Unicode的原因。Unicode貌似是两个字节表示一个字符,不论这个字符是英文还是汉字。而linux貌似仍旧使用比较老的编码,还是一个字节表示一个字符。

如果这个猜想对的话,163的smtp服务器使用的编码应该与linux上的一样,也是比较老的,没有采用Unicode。

果然如果采用如下编码转化的话就与linux下的结果一样了。

string temp = "crazywill";
byte[] b = Encoding.UTF8.GetBytes(temp);
string s = Convert.ToBase64String(b); //s="Y3Jhenl3aWxs"

我再用上面的方法获得我的账号密码的base64格式字符,认证时也获得了成功。

分享到:
评论

相关推荐

    Windows XP SP3升级包(含SN)

    Windows XP SP3升级包(含SN)

    windows xp sp3 原版种子

    1. "xp_with_sp3_vol_x86_chs.torrent":这是种子文件,包含了下载Windows XP SP3所需的信息,如文件位置和追踪服务器的列表,用户可以通过BitTorrent客户端使用此文件进行下载。 2. "!e绿化说明.txt":这可能是一个...

    电脑操作系统克隆版windows xp sp3安装教程.doc

    本文档提供了 Windows XP SP3 操作系统克隆版的安装教程,从 BIOS 设置到加载 PE 桌面,涵盖了整个安装过程。下面是从该文档中提取的相关知识点: BIOS 设置 * 在开机后,按 F2 或 DELL 等键进入 BIOS 程序。 * ...

    WINDOWSXP(SP3)下运行的浏览器软件

    在Windows XP Service Pack 3 (SP3) 操作系统环境下,选择合适的浏览器至关重要,因为这直接影响到用户上网体验和安全。Windows XP虽然是一款较老的操作系统,但仍有大量的用户在使用,因此理解如何在该系统上运行...

    WindowsXP SP3 32位 调试符号表离线包-WindowsXP-KB936929-SP3-x86-symbols-full-ENU.zip

    这个压缩包内包含的"WindowsXP-KB936929-SP3-x86-symbols-full-ENU.exe"文件,就是调试符号表的安装程序,解压后安装即可在本地使用,无需连接到微软的服务器,提高了调试效率。 安装调试符号表的过程通常涉及以下...

    官方原版Windows XP SP3(VOL)简体中文版ISO 压缩文件1/2

    官方原版Windows XP SP3(VOL)简体中文版ISO 压缩文件1/2

    iis sp3 for windows xp sp3

    **IIS SP3 for Windows XP SP3** 是微软公司为Windows XP Service Pack 3操作系统提供的Internet Information Services(IIS)的第三个服务包。IIS是一款强大的Web服务器软件,用于托管网站、应用程序和服务,广泛...

    Windows XP SP3中远程桌面实现多用户登陆

    然而,通过一些特定的调整,我们可以启用并发会话功能,使得多个用户能够同时通过远程桌面登录到同一台Windows XP SP3系统。这个过程涉及到对系统文件的修改和注册表设置的调整,以下将详细解释如何实现这一功能。 ...

    WINDOWS XP SP3传真组件

    通过以上介绍,我们可以了解到Windows XP SP3中的Fax组件是一个实用且易用的工具,对于那些在该操作系统环境中工作的用户来说,了解和掌握其使用方法是非常有价值的。然而,随着技术的进步,考虑向更新的操作系统...

    官方原版Windows XP SP3(VOL)简体中文版ISO 压缩文件2/2

    官方原版Windows XP SP3(VOL)简体中文版ISO 压缩文件2/2

    windows xp sp3版远程桌面(mstsc)

    Windows XP Service Pack 3(SP3)是一款针对微软操作系统Windows XP的重要更新,它包含了自Windows XP SP2发布以来的所有安全更新、热修复程序以及其他改进。其中,"远程桌面"功能,也称为MSTSC(Microsoft ...

    windowsxp sp3 iis 下载

    【描述】:“windowsxp sp3 iis 下载”描述的是用户寻求下载安装Windows XP SP3操作系统时附带的IIS服务器组件。这个过程通常涉及访问微软官方网站或第三方下载平台,找到适用于Windows XP SP3的IIS安装文件,然后...

    Windows xp SP3可以使用的IIS

    **Windows XP SP3 及其对IIS的支持** Windows XP Service Pack 3(SP3)是微软为Windows XP操作系统发布的一个重要更新包,它包含了自Windows XP SP2发布以来的所有安全更新、补丁以及部分新功能。对于IIS...

    xp sp3 服务器架设,构建网站服务器

    本文将详细讲解如何使用XP SP3操作系统来搭建个人网站服务器,并重点介绍Serv-U FTP Server v6.1.0.1 Corporate这一FTP服务器软件的安装与配置。 首先,XP SP3(Service Pack 3)是微软Windows XP操作系统的第三个...

    windows xp sp3 symbols full enu

    windows xp sp3 的symbols 包 。WindowsXP-KB936929-SP3-x86-symbols-full-ENU。 找了半天,没找到中文版的符号包,只找到英文版的,不过可以用。然后这个是full版的。

    PowerShell 2.0 and WinRM 2.0 for Windows XP SP3

    Windows Management Framework Release Candidate Windows PowerShell 2.0 and WinRM 2.0 Localized Package with Release Notes For x86 versions of Windows XP SP3.

    iis6.0 windows xp sp3 超级完整安装包 无缺版!!!

    IIS(Internet Information Services)是微软公司开发的一款用于在Windows操作系统上运行的Web服务器软件,主要功能包括网站托管、FTP服务器、SMTP邮件服务器等。IIS 6.0是在Windows XP Service Pack 3 (SP3) 中的一...

    Windows XP SP3远程桌面多用户补丁

    《Windows XP SP3远程桌面多用户补丁详解》 Windows XP Service Pack 3(SP3)是微软操作系统的一个重要更新,它包含了自XP SP2发布以来的所有安全更新、改进和新功能。然而,原版的Windows XP仅支持单个用户通过...

    Windows XP SP3桌面IE图标添加方法

    ### Windows XP SP3桌面IE图标添加方法 在Windows XP SP3操作系统中,有时用户可能会遇到桌面上缺少Internet Explorer(简称IE)浏览器图标的情况。本文将详细介绍如何在Windows XP SP3桌面上添加IE浏览器图标,...

    雨林木风ghost也能用的windowsXP SP3 IIS 5.1中文版

    1. 检查安装源:确保指向的“windowsXP IIS_setup”文件夹包含所有必要的安装文件,且文件完整无损。 2. 权限设置:确保当前用户具有管理员权限,因为安装IIS通常需要管理员权限。 3. 更新系统:有时系统更新或...

Global site tag (gtag.js) - Google Analytics